请问如何把一个程序放到另一个程序里启动?

kewangreqingzhe 2006-03-29 12:51:39
已经知道的做法是,可以把一个程序(exe文件)作为另一个程序的资源,在启动第二个程序时把第一个程序对应的资源写到硬盘上的一个文件中。然后用第二个程序启动第一个程序。但这种做法在有些场合不适用。能否做到把一个程序包装成另一个程序直接运行?特此请教。谢谢!
...全文
211 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
taianmonkey 2006-03-31
  • 打赏
  • 举报
回复
直接将第一个程序作为第二个程序的资源插入,然后在第二个程序的InitInstance中首先把资源写成文件保存到硬盘上,然后再去运行之!
kewangreqingzhe 2006-03-30
  • 打赏
  • 举报
回复
谢谢lisypro() 和he_sl(he_sl)。我是想自己编写这样的程序,而不是寻找加壳工具。结帖之前,我想看看还有没有高人能再给些指教。
he_sl 2006-03-30
  • 打赏
  • 举报
回复
楼主的问题是如何将exe A干进exe B,运行A时自动运行B

不知道 关注
lisypro 2006-03-30
  • 打赏
  • 举报
回复
正确答案是用类似病毒绑定的软件 把一个程序合并到另一个程序之上
只要运行母体 子体使自动运行
软件的用法和下载在网上搜一下就可以了
kewangreqingzhe 2006-03-29
  • 打赏
  • 举报
回复
谢谢各位的热情。我想说要的是不能通过WinExec函数,CreateProcess函数,ShellExecute函数来启动。因为如果通过这些函数来启动,就必须在硬盘上创建被启动的程序。这样增加第二个程序这个壳就没有意义了。还请大家继续赐教。
Kudeet 2006-03-29
  • 打赏
  • 举报
回复
如何将多个文件捆绑成一个可执行文件
http://www.vckbase.com/document/viewdoc/?id=303
快乐鹦鹉 2006-03-29
  • 打赏
  • 举报
回复
可以阿。WinExec函数,CreateProcess函数,ShellExecute函数都是可以的
syy64 2006-03-29
  • 打赏
  • 举报
回复
用Winexe或CreateProcess函数。
rageliu 2006-03-29
  • 打赏
  • 举报
回复
来晚了!!星星们说完了

2,643

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧