传说:
硬件指纹码 是 “
CPU序列号+
主板ID +
硬盘ID +
网卡物理地址+
显卡ID” 混合信息MD5 转换成 256bit 的编码。
=========获取那些 ID 的 VBScript 代码============
strComputer = "." 'Dot (.) equals local computer in WMI
Set objWMIService = GetObject("winmgmts:\\" & strComputer)
Set colServices = objWMIService.InstancesOf("Win32_PhysicalMedia")
For Each objService In colServices
WScript.Echo "Win32_PhysicalMedia--Tag :" & objService.Tag & vbCrLf & _
" --SerialNumber:" & Trim(objService.SerialNumber) & vbCrLf
Next
Set colServices = objWMIService.InstancesOf("Win32_Processor")
For Each objService In colServices
WScript.Echo "Win32_Processor--ProcessorId:" & objService.ProcessorId & vbCrLf & _
" --UniqueId :" & Trim(objService.UniqueId) & vbCrLf
Next
Set colServices = objWMIService.InstancesOf("Win32_NetworkAdapter")
For Each objService In colServices
WScript.Echo "Win32_NetworkAdapter--MACAddress:" & objService.MACAddress & vbCrLf
Next
Set colServices = objWMIService.InstancesOf("Win32_BIOS")
For Each objService In colServices
WScript.Echo "Win32_BIOS--SerialNumber :" & objService.SerialNumber & vbCrLf
Next
Set colServices = objWMIService.InstancesOf("Win32_BaseBoard")
For Each objService In colServices
WScript.Echo "Win32_BaseBoard--Tag :" & objService.Tag & vbCrLf & _
" --SerialNumber :" & objService.SerialNumber & vbCrLf
Next