我在做一个程序,为了阻止盗版,我加了一个hwid锁。我想使用wmic命令wmic csproduct get uuid的输出。但是,我不确定如何将其输出设置为变量。
发布于 2016-09-18 12:22:05
我相信这就是你要找的:
HW_PROFILE_INFO hwProfileInfo;
if (GetCurrentHwProfile(&hwProfileInfo))
printf("HWID: %s\n", hwProfileInfo.szHwProfileGuid);但是不能保证这个值不会改变。这是Windows上当前硬件配置文件的GUID,但可以将其设置为具有多个GUID。
我相信如果硬件有重大变化,比如更换主板,这个GUID会自动改变。虽然这也会停用Windows许可证,所以我认为Windows也要依靠硬件配置文件来验证它的许可证。
https://stackoverflow.com/questions/39554031
复制相似问题