我想使用CPU和主板序列号进行许可。请帮助我如何在QT中实现此操作
发布于 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()内部函数)来执行此操作。对于主板,我不确定。
发布于 2011-09-07 23:36:22
https://stackoverflow.com/questions/7336371
复制相似问题