我想写一个程序 要求能给一个从网下载的程序再次打包.打包时先在下载的程序前面加一段代码,启动程序需先通过加入的代码,否则不能启动.谁能给一个思路或源码,小弟在些谢谢了.

解决方案 »

  1.   

    你参考一下他的这个求助帖子:
    http://topic.csdn.net/u/20090722/22/09d13951-f8d6-4e12-be88-8f6c9e068f1f.html
    他是把批处理打包,你可以把批处理作为你的下载程序处理。
      

  2.   

    主要问题应该是如何在EXE文件里加自己的代码,这需要很懂PE文件结构
      

  3.   

    http://www.luocong.com/opensources.htm"本程序可以在 PE 文件的结尾增加一个新节,从而在已被“加密”的程序开始运行时,要求输入密码。"
      

  4.   

    myjian 提供的这个基本要求已达到,要是有源码就更好了.
      

  5.   

    MASM32 v7 源码
    可惜只会vb
      

  6.   

    MASM和BASIC比较接近,自己改改吧........
      

  7.   

    老罗的 Win32 汇编的书当中有个例子,包括代码,大致是增加一个节,然后修改OEP,添加代码,再恢复OEP。
    这也是加壳程序的工作原理。