我问的都是很基础的 呵呵。。并且在网上查了没结果的问题 所以到论坛发帖求助。
exe文件A exe文件B  软件C  
软件C的作用是将A跟B合到一起 生成exe文件D  执行D时 先运行A然后运行B   请问大家怎么实现呀 好心人帮帮忙 

解决方案 »

  1.   

    这个问题还算“基础”的?楼上的看清楚了,合并两个可执行文件,合并的结果还要是可执行的,执行的效果是先执行A后执行B。不十分熟悉PE结构能搞出来?
      

  2.   

    放心,我可以做出来的。有两种办法:方法一:先做一个D程序,D程序在自己末尾处读A和B,然后释放A和B,再执行A和B,C程序呢,就是把A和B程序写到D的末尾。于是,C程序就是楼主所要的程序。这种方法,只要楼主稍加点分我就马上可以帮你做。方法二:直接把A和B程序在内存中加载,不释放临时文件,按内存地址加载。这个没有500分我是不给做的。
      

  3.   

    动态生成EXE的技术及动态加载EXE的技术我早已掌握,如果做不出来,我也不会随便承诺。
      

  4.   

    我做过打包软件的,别说是两个EXE,就是有两百个EXE,我也能把它做成一个EXE。如果楼主还需要学习PE文件压缩,我也可以考虑。
      

  5.   

    楼上的谢谢你的QQ 是多少  ? 我加你  可以吗 ?
    500分是吗  好的QQ商量哇 
      

  6.   

    我也想学PE文件压缩。   都是自学很郁闷的  加QQ聊吧 我的QQ8196041
    报酬你说
      

  7.   

    呵呵~~还有个简单的办法。
    先做个程序D,把A和B打包成资源,然后在D里面先用代码调用A,然后再调用B
      

  8.   

    11楼,你的方法必须依赖Delphi编译器,不能成为通用的EXE合并软件。