ハードウェア GUID を取得しようとしてきましたが、この関数が Web に投稿されているのを見つけました。
#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++ を使用しています。多分それが問題ですか?