我一直在尝试获取硬件 GUID,我发现此功能已发布在网络上。
#define _WIN32_WINNT 0x0400
#include <windows.h>
#include <stdio.h>
#include <tchar.h>
int main()
{
HW_PROFILE_INFO hwProfileInfo;
if(GetCurrentHwProfile(&hwProfileInfo) != NULL){
printf("Hardware GUID: %s\n", hwProfileInfo.szHwProfileGuid);
printf("Hardware Profile: %s\n", hwProfileInfo.szHwProfileName);
}else{
return 0;
}
getchar();
}
问题是,每当我尝试编译它时,我都会收到“错误:'GetCurrentHwProfile' 未在此范围内声明”。我正在使用 MinGW 的 G++。也许这就是问题所在?