私は vc++ のハードウェア機能に取り組んでいます。
私はこれを取得するために取り組んでいますsiSysInfo.dwOemId
が、dword is incompatible
エラーが私を止めています
私も試してみstrcat(text,(char*)siSysInfo.dwOemId)
ましたが、役に立ちませんでした。
これが私のコードです
SYSTEM_INFO siSysInfo;
GetSystemInfo(&siSysInfo);
char parent[1000] = {""};
char text[700] = {""};
char str[700] = {""};
strcat(text, "<b><font color=\"yellow\"> ");
strcat(text,(char*)siSysInfo.dwOemId);
strcat(text, str);
strcat(text, "</font></b>");
AddLOG_message(text, 0, 0);
#pragma MESSAGE("TODO: testing")
コンソール アプリケーションでは、printf(" OEM ID: %u\n", siSysInfo.dwOemId); として機能します。
ただし、通常のアプリケーションでは --- strcat(text,(char*)siSysInfo.dwOemId); 動かない。