1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#include <stdio.h>
#include <windows.h>
int main()
{
HGLOBAL hgbl;
HRSRC hrsrc;
LPVOID lpvoid;
hrsrc = FindResource(GetModuleHandle(NULL),(LPSTR)RESSOURCE1,"RCDATA");
printf("%p\n",GetLastError());
hgbl = LoadResource(0, hrsrc);
printf("%p\n",GetLastError());
lpvoid = LockResource(hgbl);
printf("%p\n",GetLastError());
DWORD err = GetLastError();
TCHAR msg[80];
printf("%p",FormatMessage(
FORMAT_MESSAGE_FROM_SYSTEM, NULL, err, 0,
msg, 8000, NULL
));
return 0;
} |