有可能,我曾经把一个DLL放到EXE文件中,在运行时再把它释放出来,然后才调用DLL中的函数.依此类推把EXE放到另一个EXE文件中是可行的,只是方法有点烦.

解决方案 »

  1.   

    你没有说清楚。
    如果仅仅是将一个现成的exe文件包含到另一个宿主exe中,运行宿主exe就将其释放出来,这用资源文件就能很好解决。
    如果是根据一些条件,根据已有片断,动态修改拼凑出一个exe,就比较麻烦了。比如以前的win 3.x, win9x中的win.com就是这样来的。
    如果完全凭空写出另一个exe,估计上这个坛子的人都是不行的。得问那些写编译程序、连接程序的专家。
      

  2.   

    要可以做成像 WinRAR 那样的自解压文件吗?可以把那个文件作为一个 RC 资源文件嵌入"父"文件中,关于RC资源文件的帖子以前有很多,可以搜索一下