2016-09-18 250 views
-2

我正在制作一个程序,以阻止盗版我添加了一个hwid锁。我想使用wmic命令的输出wmic csproduct get uuid。不过,我不知道如何将其输出设置为一个变量。如何在C++中获取HWID

回答

1

我相信这是你在找什么:

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

不保证该值虽然不会改变。这是Windows上当前硬件配置文件的GUID,但它可以设置为具有多个这样的硬件配置文件。

+0

谢谢,我检查它是否有效。 – Theo