如何在C ++中获取HWID

时间:2016-09-18 04:14:51

标签: c++ uuid drm hwid

我制作了一个程序,停止盗版我添加了一个hwid锁。我想使用wmic命令wmic csproduct get uuid的输出。但是我不确定如何将其输出设置为变量。

1 个答案:

答案 0 :(得分:1)

我相信这就是你要找的东西:

HW_PROFILE_INFO hwProfileInfo;
if (GetCurrentHwProfile(&hwProfileInfo))
    printf("HWID: %s\n", hwProfileInfo.szHwProfileGuid);

不能保证这个值不会改变。这是Windows上当前硬件配置文件的GUID,但可以将其设置为不止一个。