在C中查找HWID

时间:2010-12-05 01:30:52

标签: c windows

有没有办法在C中为计算机找到唯一的硬件ID?

(Windows)中

3 个答案:

答案 0 :(得分:0)

你究竟如何定义“电脑”?

CPU?在不同的MoBo中,相同的CPU怎么样? MoBo?如果它获得新的BIOS怎么办?一个新的CPU? 显卡?如果机器有超过1个GPU怎么办?它升级了吗?

一旦你准确定义了你所要求的内容,你就会更接近答案

答案 1 :(得分:0)

以太网MAC地址是一种常见的选择。

但要小心:

a)可以有多个

b)可以添加或删除它们 - 或者在计算机之间移动

c)通常软件可以覆盖给定卡的MAC

d)虚拟网络适配器(如VMWare,VirtualBox等)价格便宜(没有硬件!)并且具有可配置的MAC

答案 2 :(得分:0)

源代码here帮助我实现了我想要的目标。

感谢最初的帮助。