请讲一下原理
有代码最好!
谢了

解决方案 »

  1.   

    可以用exebind.exe这个工具,自己到网上搜索一下就可以找到了。
      

  2.   

    1.使用流寄生:Win2000ResourceKits里面有流寄生工具。这样能够生成的合并EXE,其中的一个EXE是主体,令一个只能作为普通的数据流隐藏在宿主后(不能运行)。2.资源法。创建一个空的EXE,内容如下
    输出资源A到tmp1.exe,并运行之
    输出资源B到tmp2.exe,并运行之然后将两个待合并的EXE塞入这个空EXE的资源A,B出就可以了。基本上使用后者。
      

  3.   

    我自己先试一下。顺便说一下,由于VB数组的下标类型是Integer,最多只能读取64K的内容。……
      

  4.   

    to abiaozsh(abiao-s.h.zheng)
    你所说的exebind所合并EXE会不会被当作为病毒处理呢?如果会的话就是没什么鸟用啦!
      

  5.   

    我以前写过的文章,写了原理已及如何制作,含原码<木马捆绑器的原理及如何制作>      http://664email.go.nease.net/EXEBinder.txt
      

  6.   

    比较简单吧!利用Byte型数组进行操作,我以前写过一个文件切割器(可以切割和合并文件),感谢不是很麻烦,原理很简单,把一个文件一次性读到一个Byte数组中,然后按指定的分割大小保存这些数据,如:一文件大小为10000k,分割大小为1000k,那就把数组中以1000为单位的内容保存成单个文件即可,如:文件的1-1000K为第一个文件,1001-2000为第二个文件......
    合并就更简单了,不过在合并时要有一个类似指针的操作,来保存位置信息,如要合并的文件一共是10000K,则创建一个10000K大小的Byte类型变量数组,然后读要合并的第一个文件到该数组,并指定指针信息,然后在读第二个文件到该数组并指定指针信息.....
      

  7.   

    Dos命令中的Copy命令有个/B参数,可以合并文件,你也可以利用它来合并文件.
      

  8.   

    //Dos命令中的Copy命令有个/B参数,可以合并文件,你也可以利用它来合并文件.
    !!!活活,晕Mission Failed
      

  9.   

    Copy命令有个/B后两个程序不能同时运行了……
      

  10.   

    我说的Mission是我的API Searching Mission
      

  11.   

    ------------------------------------
    pigpag(噼里啪啦) 
    API Searching Mission
    我没找到