可以,用AHM中的FILECONTAINER(说得不太清楚)控件,可以把所有文件都包含到EXE文件中。运行时可以用代码释放

解决方案 »

  1.   

    AHM?
    请楼上说清楚一点好吗?或有没源代码[email protected]
      

  2.   

    我给别人做的这个程序用到了三个执行文件,
    Pack.exe, Add.exe, Setup.exe
    其中Add.exe把Pack.exe和Setup.exe合起来变成一个文件MakePackage.exe
    所谓合起来就是把Setup.exe加到Pack.exe的后面,执行时只会执行Pack.exe
    执行MakePackage.exe(实际上就是执行Pack.exe)的作用是打包文件,
    生成一个自解压包,它的过程是先从自身后面读出Setup.exe那一部份,
    生成一个执行文件,再在此文件后把要安装的文件以及安装信息都加上去,
    假设生成的文件名为A.exe,那么执行A.exe(实际上就是执行Setup.exe)这个自解压文件时,
    它会从自身后面读出安装信息及文件进行安装。
      

  3.   

    A.exe读原setup.exe是没问题,关键是如何把10个文件合到A.exe内?
      

  4.   

    有的
    基本思想是把要安装的东西作为资源放到EXE里面
      

  5.   

    http://kingron.myetang.com/  软件下载,文件分解与合并。
      

  6.   

    WinAPI:您好!您这样的做法能实现一运行此exe文件立即自动分解吗?(不带原合并系统,但可带一个自写的小exe)?
      

  7.   

    你那十个文件也合在Setup.exe的后面构成了A.exe啊!
      

  8.   

    我的程序是这样的,它只有一个文件,就是MakePackage.exe,
    你运行它后,会让你选择要安装的文件,然后它会将这些文件打包成一个exe文件,
    你要安装时,只需要这个exe文件便够了,运行它便可自动解压进行安装。
      

  9.   

    Fancy:您好!
        能否把您的大作给我一个,我们的产品用美国佬Powerzip打包到期了,而且还是英文版。现在我们的产品升级了却无法打包下载急死了,所以干脆想自己做。
        Winzip需要用户机子存在才能打开,用户下载很不方便。