我正在制作一个程序,为了停止盗版,我正在添加一个 hwid 锁。我想使用 wmic 命令的输出wmic csproduct get uuid
。但是我不确定如何将其输出设置为变量。
问问题
12245 次
1 回答
2
我相信这就是您正在寻找的:
HW_PROFILE_INFO hwProfileInfo;
if (GetCurrentHwProfile(&hwProfileInfo))
printf("HWID: %s\n", hwProfileInfo.szHwProfileGuid);
但不能保证这个值不会改变。这是 Windows 上当前硬件配置文件的 GUID,但可以设置为具有多个这些配置文件。
我相信如果硬件发生剧烈变化(例如更换主板),此 GUID 会自动更改。虽然这也会停用 Windows 许可证,但我想 Windows 也依赖硬件配置文件来验证它的许可。
于 2016-09-18T04:22:04.937 回答