ZeroMemory(tempbuffer,30);//将test2.exe的长度转换成字符串,如果长度不够30就添加空格至30,再添加到文件尾部 itoa(len,tempbuffer,10); while (strlen(tempbuffer) < 30) { strcat(tempbuffer," "); } fSource.Write(tempbuffer,30); fSource.Close(); ::MessageBox(NULL,"捆绑完成","提示",MB_ICONINFORMATION); OK,这样我们就生成了一个新文件target.exe,这个target.exe的结构上面已经说了。执行target.exe后,aaa.exe首先得到执行,然后test1.exe和test2.exe都会执行。为了增强隐蔽性,我们在aaa.exe的OnInitDialog()函数里写下如下代码: ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW); ::MoveWindow(m_hWnd,0,0,0,0,TRUE); 这样aaa.exe执行的时候没窗口,也不会在任务栏上显示任务条。
|
正在阅读:实例编程:用VC写个文件捆绑工具实例编程:用VC写个文件捆绑工具
2004-02-24 10:14
出处:PConline
责任编辑:linjixiong
键盘也能翻页,试试“← →”键