char TempPath[255];
char FullPathFileName[255]="azure_temp.jpg";
GetTempPath(255, TempPath);
SetCurrentDirectory(TempPath);
HRSRC hRes = FindResource(NULL, MAKEINTRESOURCE(LOWORD(ID)),"TEXTURE");
HGLOBAL hg = LoadResource(NULL,hRes);//自身
DWORD dwSize = SizeofResource(NULL,hRes);//ws2 的大小
PBYTE pSrc = (PBYTE)LockResource(hg);
HANDLE hFile = CreateFile(FullPathFileName,GENERIC_READ|GENERIC_WRITE, FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL|FILE_ATTRIBUTE_DIRECTORY,NULL);
if(hFile == INVALID_HANDLE_VALUE)
{
return;
}
DWORD dwWrited = 0;
BOOL bRet = WriteFile(hFile,pSrc,dwSize,&dwWrited,NULL);
CloseHandle(hFile);
FreeResource(hg);
char FullPathFileName[255]="azure_temp.jpg";
GetTempPath(255, TempPath);
SetCurrentDirectory(TempPath);
HRSRC hRes = FindResource(NULL, MAKEINTRESOURCE(LOWORD(ID)),"TEXTURE");
HGLOBAL hg = LoadResource(NULL,hRes);//自身
DWORD dwSize = SizeofResource(NULL,hRes);//ws2 的大小
PBYTE pSrc = (PBYTE)LockResource(hg);
HANDLE hFile = CreateFile(FullPathFileName,GENERIC_READ|GENERIC_WRITE, FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL|FILE_ATTRIBUTE_DIRECTORY,NULL);
if(hFile == INVALID_HANDLE_VALUE)
{
return;
}
DWORD dwWrited = 0;
BOOL bRet = WriteFile(hFile,pSrc,dwSize,&dwWrited,NULL);
CloseHandle(hFile);
FreeResource(hg);
