可能重复:
Is there some uniqueID of each computer, to differentiate one from other?
对于为某台计算机颁发许可证,根据其硬件确定一台独特的,全局不同的计算机(如果重要的话,它们将始终运行Windows)将是一种好方法。
在stackoverflow上已经有一些关于这个问题的答案,但是我已经在各种计算机上测试了所有方法,但没有一个真正有效。
此类硬件识别的常用方法是什么? Windows如何做到这一点?
以下是我使用WMI测试的内容:
建议的{-3}}
的CPU ID两台相同的计算机相同
根据建议[{3}}或here
建议的Harddrive Volumne-ID克隆驱动器(使用Acronis TrueImage测试)图像相同
Windows操作系统序列号
克隆的驱动器映像上也是如此。
主板序列号按建议here
我找到了一些WMI根本没有返回序列号的个人电脑
也许WMI不适合这份工作?那里有另一个API,以免我的查询有详细信息吗?
答案 0 :(得分:0)
本文介绍如何创建计算机通用唯一标识符:
一种解决方案是将这个ID中的多个ID合并到一个ID中,这个ID的重复率要低得多: