如何将已有的可执行文件包在自己的代码里运行 比如有一个可执行文件 del.exe 我想自己做一个软件比如delex.exe,把这个del.exe包到自己的软件里,当我运行自己做的软件delex.exe时,del.exe就会运行。但是别人是看不到这个del.exe的运行的,只能看到我的delex.exe的运行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把del.exe 加入到delex.exe的资源文件里面,delex.exe 运行的时候把del.exe释放出来,然后调用WinExec、ShellExecute或者CreateProcess函数运行del.exe。释放vc资源文件到指定的文件可以参考 http://blog.csdn.net/zhengv/archive/2007/04/20/1572035.aspx 可以参考filemon,regmon的做法,内嵌入主exe文件,动态调用 读一读Windows核心编程,忘了是哪一章了 前一段时间回复过一个类似的帖子,大致做法是:把自己的代码做成一个DLL;反编译该EXE程序,在其入口出调用自己的DLL,根据返回值决定是否继续执行。 谢谢zhengv你的方法我一看就懂了!cnzdgs能不能把你的方法再说的详细一点,我不是太明白。先谢谢你了。 我写了个例子程序: http://zhengv.googlepages.com/ExtractRes.rar zhengv 你的方法不纯粹吧,相当于只是打个包而已,实际还是两个文件运行,会建立一个新的进程,别人在任务管理器里面察看进程还是能够看到是两个程序在运行的。cnzdgs 的方法稍微好些,但是麻烦,而且假如一个程序中要包含两个exe怎么办? 也不是想干嘛,因为我下载windows更新包时,就是一个可执行文件,运行之后他会把所有的更新全部装好,但是平常我们看到的更新都是一个一个零散的,我想知道他是怎么做到把那些更新放在自己的程序里然后让他们在自己的程序里运行的。 这是压缩的,你用WinRar就可以了。 求教关于把OGRE嵌入QT的问题 VC中怎么枚举当前计算机的串口 请问,静态文本框 CStatic 如何让文字居中显示呢? 网页中加载的ActiveX控件,在使用时报加载错误,网页关闭 装了VA之后的问题(up有分) 属性页切换问题 如何控制扬声器 播放出音乐? Ftp高手请进!有个网页链接下载问题来问一下。 关于DLL的一个简单问题(inside vc(4e)) 的一个example 如何捕获当前所有和本机相连的tcp/udp连接的信息(包括对方ip、port和my prot)? win32 application的刷新问题 传递string引用时出错
http://blog.csdn.net/zhengv/archive/2007/04/20/1572035.aspx
cnzdgs能不能把你的方法再说的详细一点,我不是太明白。先谢谢你了。