2,586
社区成员
发帖
与我相关
我的任务
分享
HINSTANCE h = AfxGetResourceHandle();
HRSRC hResInfo = FindResource(h,IDR_EXE1,"EXE");
HGLOBAL hgRes = LoadResource(h,hResInfo);
void *pvRes = LockResource(hgRes);
long int cbRes = SizeofResource(h,hResInfo);
UnlockResource(hgRes);
HANDLE hFile = CreateFile("C:\\EXE1.EXE",GENERIC_WRITE,0,0,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,0);
DWORD cbWritten;
if(WriteFile(hFile,pvRes,cbRes,&cbWritten,0))
{AfxMessageBox("输出成功");}
else
{AfxMessageBox("输出失败");}
CloseHandle(hFile);
HINSTANCE h = AfxGetResourceHandle();
HRSRC hResInfo = FindResource(h,IDR_EXE1,"EXE");
HGLOBAL hgRes = LoadResource(h,hResInfo);
void *pvRes = LockResource(hgRes);
long int cbRes = SizeofResource(h,hResInfo);
UnlockResource(hgRes);
HANDLE hFile = CreateFile("C:\EXE1.EXE",GENERIC_WRITE,0,0,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,0);
DWORD cbWritten;
if(WriteFile(hFile,pvRes,cbRes,&cbWritten,0))
{AfxMessageBox("输出成功");}
else
{AfxMessageBox("输出失败");}
CloseHandle(hFile);