有没有办法在C中为计算机找到唯一的硬件ID?
(Windows)中
答案 0 :(得分:0)
你究竟如何定义“电脑”?
CPU?在不同的MoBo中,相同的CPU怎么样?
MoBo?如果它获得新的BIOS怎么办?一个新的CPU?
显卡?如果机器有超过1个GPU怎么办?它升级了吗?
一旦你准确定义了你所要求的内容,你就会更接近答案
答案 1 :(得分:0)
以太网MAC地址是一种常见的选择。
但要小心:
a)可以有多个
b)可以添加或删除它们 - 或者在计算机之间移动
c)通常软件可以覆盖给定卡的MAC d)虚拟网络适配器(如VMWare,VirtualBox等)价格便宜(没有硬件!)并且具有可配置的MAC答案 2 :(得分:0)
源代码here帮助我实现了我想要的目标。
感谢最初的帮助。