2016-09-18 60 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