?
ok so wird's gemacht:
char file_name[512];
FILE *datei;
HRSRC ResourceInfo;
DWORD ResourceSize;
HGLOBAL ResourceHandle;
LPVOID *ResourceData;
ResourceInfo = FindResource(NULL, MAKEINTRESOURCE(MY_PNGFILE, "PNG");
if(!ResourceInfo){
return;
}
ResourceSize = SizeofResource(NULL, ResourceInfo);
ResourceHandle = LoadResource(NULL, ResourceInfo);
ResourceData = LockResource(ResourceHandle);
strcpy(file_name, "x.png");
datei=fopen(file_name,"wb");
if(!datei){
return;
}
fwrite(ResourceData, ResourceSize, 1, datei);
fclose(datei);
aber wenn de was lernen willst dann schau dir in der MSDN die ganzen Sachen zu LoadResource, LockResource, etc. an.