不添加WMIC的依赖项并获取MAC
我知道我们可以在注册表项中读取MachineGuid
HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptography
除非用户格式化电脑,否则它不会改变。但问题是,如果硬盘被克隆,它很容易被绕过。
我偶然发现https://msdn.microsoft.com/en-us/library/windows/desktop/ms724423%28v=vs.85%29.aspx
返回的信息
GetSystemInfo ()
操作系统安装后保持不变,避免克隆问题。
否,GetSystemInfo()
也不是唯一的
它填充一个SYSTEMINFO,其中包含有关CPU的大部分数据,以及一些其他非唯一字段。
一些真正唯一的ID,另外保持不变
在一个Windows实例上,就像您正在搜索的一样,不存在。