我怎么能得到CPU和主板序列号与Qt/ c++
How can i get CPU and Mainboard serial number with Qt/C++?
我想使用CPU和主板序列号进行许可。请帮助我如何在QT中实现此操作
一般来说,由于隐私原因(至少在x86上),您尝试做的事情是不可能的。
唯一一个拥有软件可访问序列号的x86 cpu是奔腾III。这是有争议的,所以英特尔把它从后来的所有处理器中删除了。
http://en.wikipedia.org/wiki/Pentium_III Controversy_about_privacy_issues
有时可以读取主板序列号,但在很多情况下,它们返回无意义的(非唯一的)数字,如0123456789。
您可以做的是查询型号。对于CPU,您可以通过cpuid
指令(Windows中的__cpuid()
和__cpuidex()
intrinsic)来做到这一点。对于主板,我不确定。
看起来Qt不提供这样的功能。
http://developer.qt.nokia.com/forums/viewthread/8287 http://developer.qt.nokia.com/forums/viewthread/3080也许这能给你一些不同的想法http://www.codeguru.com/forum/showthread.php?t=355953
相关文章:
- 输入扑克牌的序列号(从0到35),并确定扑克牌的花色和尊严
- 如何在C++中动态生成带有序列号的文件名
- 需要忽略日期/序列号,但匹配字符串其余部分的正则表达式
- 来自本机的安卓 O 设备序列号
- USB序列号显示特殊字符
- 如何使用 /dev/xxx 路径中的C++获取 Ubuntu 中设备的 USB VID、PID 和序列号
- 如何在 Windows 上从 C++11 统计信息对象的文件序列号中查找文件名
- 获取主板的序列号
- 获取X509代码签名证书的序列号,以不受管理的C/C 签名
- 我正在尝试检索硬盘驱动器的序列号或电池标签
- C++ - 视窗 - BIOS 序列号 - 如何获取
- 如何在C或C 中获取主板地址或处理器ID /序列号
- c程序的Linux程序,以获取非根源用户的设备序列号
- 使用 WinRT 检索设备的序列号
- rand() 即使在我的 Mac 上播种时也会给出序列号
- 获取tcp数据包的序列号
- 处理器序列号
- 在一系列char*缓冲区中查找序列号
- 获取HD/分区序列号
- 我怎么能得到CPU和主板序列号与Qt/ c++