比如就象winzip生成自解压文件那种?

解决方案 »

  1.   

    去看看MSDN上的关于PE文件的文档,有点难度噢,关注
      

  2.   

    其实最简单的办法,就是把你的exe放到资源文件中(*.rc),然后,运行的时候,将资源写到文件中去,就可以了。
    另外对exe可以进行压缩之类的。
      

  3.   

    应该需要自己手工去组织PE文件。可以先编译生成你需要的exe,然后查看里面的结构,参考它们来自己构造exe。
    其实像winzip自解压那样的PE文件,除了待处理的数据不同外,文件头、代码、资源等基本上没有变化,每次生成的时候只是把数据区替换成压缩数据,或者把压缩数据作为资源存在里面罢了。
      

  4.   

    http://www.vccode.com/file_show.php?id=2543
    http://www.vccode.com/file_show.php?id=2541