如题。

解决方案 »

  1.   

    VC本身没有专门的打包工具,用IS做打包专业。
    如果就要用VC来做的话,就是做个小程序,将打包的每一个步骤用程序实现出来。
      

  2.   

    是要编程实现,将zip文件打包成exe的。那位兄弟做过?
      

  3.   


    //
    // Pure WIN32 Self-Extract EXE Builder
    // By hackzai 
       http://www.codeproject.com/win32/selfextract.asp // Zip and Unzip, the MFC Way
    http://www.codeguru.com/Cpp/Cpp/cpp_mfc/compression/article.php/c813/
      

  4.   

    只做过用FDI/FCI库生成CAB,加入工程然后自已释放解压CAB的.
    VCKBASE上有好几篇文档的.
      

  5.   

    可以用开源软件NSIS打包工具 打包exe文件。
      

  6.   

    记录要大包文件大小个数,用CArch写入exe,试试
      

  7.   

    直接在vc里用createprocess调用,加用管道,另外如果自己实现的话,我假设一下哈,首先要检查所有文件包括被包括的文件里面的include文件然后将各个文件全部拷贝到一个文件夹里面,然后压缩成一个压缩文件,这是我的思路.
      

  8.   

    我遇到文件打包的问题:
    自己定义了个数据结构,把文件以二进制读进来,解压时再解析就可以了。
    要是程序打包成exe的话
    操作应该有将文件打包,复制到目标文件夹,写注册表,添加快捷方式这些步骤,但是具体怎么生成exe倒是不清楚
      

  9.   

    简单的程序直接用VC打包就可以了,VC6.0带了个免费的InstallShield 5。5,VS2005, New->Project->Other Project Types->Setup And Deployment, 然后自己研究研究就明白了。