能力值:
( LV2,RANK:10 )
|
-
-
2 楼
e语言写一个...e语言带库编译所以比较大
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
void CMyDlg::OnOK()
{
// TODO: Add extra validation here
HRSRC hsr=FindResource(NULL,MAKEINTRESOURCE(IDR_SERVER2),"SERVER");
if (hsr==NULL)
{
MessageBox("没有找到相关资源!");
return;
}
DWORD sizeRes=SizeofResource(NULL,hsr);
HGLOBAL ResDate=LoadResource(NULL,hsr);
if (ResDate==NULL)
{
MessageBox("加错资源出错!");
return;
}
LPBYTE p=(LPBYTE)GlobalAlloc(GPTR,sizeRes);
if (p==NULL)
{
MessageBox("分配内存空间出错!");
return;
}
CopyMemory((LPVOID)p,(LPCVOID)LockResource(ResDate),sizeRes);
HANDLE f=CreateFile("c:\1.exe",GENERIC_WRITE,0,NULL,CREATE_ALWAYS,0,NULL);
DWORD dwWrite;
if (f!=NULL)
{
WriteFile(f,(LPCVOID)p,sizeRes,&dwWrite,NULL);
CloseHandle(f);
GlobalFree((HGLOBAL)p);
MessageBox("搞了半天,你终于成功了啊!汗一个~"); [COLOR="Red"][SIZE="6"][B]//出现这个还是没有成功呢!~[/B][/SIZE][/COLOR]
}
else
{
GlobalFree((HGLOBAL)p);
MessageBox("怎么搞的?没写出来呢~");
return;
}
//CDialog::OnOK();
}
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
晕死...一个低级小错误 c:\1.exe 改成 c:\\1.exe 就OK了 此源码备份
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
c:\\1.exe
楼主写其他语言写习惯了吧
|
|
|