我正在使用这段代码来唯一标识计算机,但它似乎在 Windows 8.1 上无法正常工作。
HW_PROFILE_INFO HwProfInfo;
if (!GetCurrentHwProfile(&HwProfInfo))
return;
std::wstring ws(HwProfInfo.szHwProfileGuid);
std::string GUID(ws.begin(), ws.end());
printf("%s\n", GUID.c_str());
每台 Windows 8.1 计算机都会生成此 GUID:
{bbed3e02-0b41-11e3-8249-806e6f6e6963}
这怎么可能或我做错了什么?