已经有一个现成的EXE(无源码),现在我想把它和我另一个工程的EXE(有源码)合并成一个EXE.请问,有什么办法吗?

解决方案 »

  1.   

    木有办法。或者两个EXE做个安装包吧,SETUP.EXE,这也算是合成一个EXE。。
      

  2.   

    一个作为另个的资源,以资源的方式加到EXE中http://blog.csdn.net/visualeleven/article/details/6035381
      

  3.   

    给楼主出一道题:
    写出一个exe文件,然后从某处将其一分为二,使其分成能独立运行的两个exe文件
      

  4.   

    将有源码的EXE做成dll,在无源码的EXE中调用此dll功能,当然,必须有一定的反汇编知识
      

  5.   

    http://icemaple810.blog.163.com/blog/static/142143120094104410858/WinExec("Your Exe File Path", SW_SHOW); 
      

  6.   

    使用 BoxedApp SDK 可以
      

  7.   

    please 参考bambam的加壳
    它的壳是用c语言写的。把你源码添加到壳里面。
    加壳。你那个无源码的exe。
    然后就行了。
    so easy!
      

  8.   

    LoadLibrary
    LoadLibrary FunctionMaps the specified executable module into the address space of the calling process.For additional load options, use the LoadLibraryEx function.
    HMODULE WINAPI LoadLibrary(
      __in          LPCTSTR lpFileName
    );Parameters
    lpFileName 
    The name of the executable module (either a .dll or .exe file). The name specified is the file name of the module and is not related to the name stored in the library module itself, as specified by the LIBRARY keyword in the module-definition (.def) file. If the string specifies a path but the file does not exist in the specified directory, the function fails. When specifying a path, be sure to use backslashes (\), not forward slashes (/).If the string does not specify a path, the function uses a standard search strategy to find the file. See the Res for more information.
      

  9.   

    将无源ExE当作自定义资源加入到有源ExE中,运行时将它释放出来,再用CreateProcess调用它