怎样能够通过程序把两个甚至多个exe文件连接为一个exe文件呢?(高手们请指教)(40分)

  • 主题发起人 主题发起人 chenfeng3000
  • 开始时间 开始时间
C

chenfeng3000

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样能够通过程序把两个甚至多个exe文件连接为一个exe文件呢?
要求:联结后的文件要能够运行,还要要是win9x该程序能解决的话,
win2000是否也能够通过呢?高手们请指教,最好给个例子研究一下
 
这个问题是个看似简单其实复杂的东西。
我想你不单单是想把几个文件连接起来吧。应该是想做到以前
的“EXE打包机”的那种效果吧,执行一个看似正常的程序,其
实………

这需要很多方面的知识,最主要的是你要了解一下PE程序的结构
如果简化一点来说,这个程序的主要技术难点就在于程序结构的
了解,以及代码的精确插入。

说了很多费话,因为我帮不到你^_^
 
还是用Winzip制作自解压程序吧,呵呵
 
不,我相信大富翁们能够解决的
 
这比较容易的,你在大富翁里搜索一下“文件流”就可以找到你的东西啦,只是合成后
再分开时有点麻烦,还有就是合成的exe文件的执行。
例有 A、 B、 C三个程序,你可以把B、C加到A中,然后再执行A,把B、C分离,其中A会调用
执行B、C,这就完成大部分的问题啦,不过在合并后俺不知道怎么把A程序中B、C程序去掉。

说了一堆废话,你在大富翁里搜索一下关键字“流”,其中有一篇是陈经韬写的,里面就讲到了这个东西。
祝你好运。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部