直接把要打包的文件放在资源里面   然后使用LoadResource API释放就可以了

解决方案 »

  1.   

    做安装包可以用专门的工具等,Wix不错,MicroSoft开源的
    wix.sourceforge.net
      

  2.   

    楼上正解,做安装包有很多的工具,win的api我是没有见到过
      

  3.   

    为什么舍近求远,直接用安装工具不就行了推荐inno setup 制作安装包,open & free
      

  4.   

    大家没有明白我的意思,我的程序可能每几天出一个补丁包.做成rar给用户下载后有的用户不知道怎么释放在哪,我想写一个程序,把补丁包制成一个安装的程序.在安装的时候读下注册表.并且希望在制作成安装程序的过程尽量简单
      

  5.   

    很简单啊
    我觉得你做个自解压文件应该可以吧~
    rar
    你试看看可以不啊
      

  6.   


    inno setup 实现你的这种要求很简单啊在inno setup 里面可以读注册表,如果你想做些特殊操作,设置可以写个动态库,然后让安装程序调用
      

  7.   

    很简单。如下:
    1、客户下载自解压rar文件,该文件中包括一个解压后自动运行的安装文件setup.exe;
    2、客户双击运行(也可以下载后自动运行,不过有病毒嫌疑!);
    3、setup按你的要求查询注册表,找到安装目录开始安装。
      

  8.   

    VC没有单独的API。Visual Studio的API是Visual Studio SDK。
    不过用Visual Studio SDK来写生成安装程序的插件是没有必要的,使用Visual Studio的安装与部署项目就可以了,不需要写代码。
    Visual Studio不是专门的安装文件制作工具,市面上有很专业门的安装程序制作工具做的比Visual Studio还要好,例如InstallShield。
      

  9.   

    推荐使用专业安装包制作工具,比如InstallShield/Wise等等,当然直接用API也可以,MSDN上有详细的Windows Installer的API,通常是以MsiXXX形式命名,但是要搞清楚原理需要花一段时间。
      

  10.   

    12,13楼说的不错,,InstallShield在VC++6。0中都有带,安装时可以把它安上,就可以了。貌似没有API有这功能的吧,有的话要告诉我哈:-D