このコードを使用してコンピューターを一意に識別していますが、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}
それはどのように可能ですか、または私が間違っているのですか?