How to get a global unique hardware ID

 To get get a global unique hardware ID on a PC.

You cannot use software unique ID, because it is based on OS/Software

Software unique ID:

1. Hardware id from registry:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSLicensing/HardwareID

2. From WMI
Win32_SystemEnclosure.SerialNumber,
Manufacturer-allocated number used to identify the physical element.

Win32_WindowsProductActivation.ProductID etc
String of 20 characters separated by hyphens in the format, xxxxx-xxx-xxxxxxx-xxxxx. This is the same product ID that is displayed under the General tab of the System Properties dialog in Control Panel.

3. Computer SID from registry: HKEY_LOCAL_MACHINE/SECURITY/SAM/Domains/Account
The security identifier (SID) structure is a variable-length structure used to uniquely identify users or groups.

Hardware unique ID:

CPU ID,

http://msdn2.microsoft.com/en-us/library/hskdteyh(vs.80).aspx

MAC Address,

HDD Serial number,

Win32_PhysicalMedia.SerialNumber

 

You cannot use volume serial number because volume serial number is a 32-bit number determined by the date on the current computer at the time of a disk's formatting. You may combine HDD brand and serial number to make the ID global unique.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值