如何编写setup.exe文件的流程,如何编写.ini文件

解决方案 »

  1.   

    to:DannyChen() 首先,感谢你使用本程序。
    对于你的问题,你可以这样解决:在你用vs.net的安装工具进行最终打包后,将我的setup.ini和setup.exe覆盖它本身生成的setup.exe和setup.ini你只需要将ComboTree.msi改为setup.msi或者将setup.ini中
    Msi=Setup.msi改为
    Msi=ComboTree.msi不知是否能解决你的问题
      

  2.   

    to:NaZiChong我也是像你所说的那样做了,结果它弹出一个对话框,上面说:
    命令行参数不正确
    windows installer。2.00.2600.0版
    版权所有(C) 2000 Microsoft corporation。
    保留所有权利。
    本软件部分内容系基于Independent JPEG
    Group 的工作。更正:能用上你的程序是我的荣幸,请多多赐教。谢
      

  3.   

    你的setup.msi和setup.exe是否在同一目录下?
      

  4.   

    是在同一目录啊,而且用你的setup可以装上.netframework和mdac,就在装完前面两个之后就出现上述的情况,也就是说装不了我自己打包的.msi文件,我觉得是调用问题,或者是ini的问题,因为我自己生成的ini原本是:
    [MSILoader]  //这里跟你的ini有出入
    MSIFileName=Setup.msi
    而你的ini是:
    [Bootstrap]
    Msi=Setup.msi
      

  5.   

    对问题就出在这儿
    [Bootstrap]//不要改动
    Msi=Setup.msisetup.ini只能改“=”后的值,其他都不能改现在是否解决?
      

  6.   

    不能啊,我除了改了你的Msi=ComboTree.msi这句外,其他都没有改啊,我想问的就是如何在我打包时,生成的ini文件里面就是
    [Bootstrap]
    Msi=Setup.msi
    而不是
    [MSILoader]
    MSIFileName=Setup.msi
      

  7.   

    那是不行的!
    因为这是VS.Net自动生成的。你打包完后,只要将我的setup.exe和setup.ini覆盖他自动生成的setup.exe和setup.ini就可以了!祝你好运!
      

  8.   

    我也想自己写个setup.exe
    对了,你的setup.exe是用什么写的,可以给源玛看看吗?
    [email protected]