vb 捆绑 exe 问题 高手请进

来源:百度知道 编辑:UC知道 时间:2024/05/25 02:42:57
我用vb编了两个软件,a.exe 和 b.exe 怎么才能将两个软件合并在一起
形成c.exe,当运行c.exe时 a.exe b.exe 一起运行.
我查了些资料,都不太全面.请高手帮帮忙!!!
shell我知道的,现在我是想c.exe包含a.exe b.exe,把a.exe b.exe删除了,能用shell吗??不要想简单了

全部都是随便讲讲,靠!!!

直接用二进制读写反正把 b,c附加到a的可执行的后面,
注意b ,c 文件的偏移不能覆盖了a的内容

然后a执行 时,从自身把b c 复制出来运行就可以了。这是最简单的捆版

你可以尝试这个土方法,首先建个空的form把他设置为不显示,然后form显示后一起调用a.exe和b.exe,就是shell函数了嘛。然后把这个form工程存盘,再生成c.exe,最后再打包这个c.exe,在打包的时候一定要把a.exe和b.exe放在同一工程文件夹下一起打包。这样你运行C.exe时就可以连同a和b了!

Private Sub Form_Load()
shell "a.exe"
shell "b.exe"
End Sub

最好的办法就是将C.exe 用16进制软件打开,把a.exe,b.exe写入到C.exe的尾部,在c.exe里读取自身尾部的a.exe,b.exe数据写入一个新文件,改文件属性为隐藏,写好后将其运行

对,用shell函数