首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Qt/C++获取CPU和主板序列号?

问如何使用Qt/C++获取CPU和主板序列号?
EN

Stack Overflow用户
提问于 2011-09-07 23:21:48
回答 2查看 5.8K关注 0票数 3

我想使用CPU和主板序列号进行许可。请帮助我如何在QT中实现此操作

EN

回答 2

Stack Overflow用户

发布于 2011-09-08 00:24:24

通常,出于隐私原因,您尝试做的事情是不可能的(至少在x86上是这样)。

唯一拥有软件可访问序列号的x86s CPU是奔腾III。这是有争议的,所以英特尔将其从所有后来的处理器中删除。

http://en.wikipedia.org/wiki/Pentium_III#Controversy_about_privacy_issues

有时可以读取主板序列号,但在许多情况下,它们会返回无意义(非唯一)的数字,如0123456789。

您可以做的是查询型号。对于CPU,您可以通过cpuid指令(Windows中的__cpuid()和__cpuidex()内部函数)来执行此操作。对于主板,我不确定。

票数 4
EN

Stack Overflow用户

发布于 2011-09-07 23:36:22

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7336371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档