我对installshield已经有了一点了解,但现在需要做一个安装程序,在他结束时调用另一个安装程序的setup.exe文件,我用
LaunchAppAndWait( SUPPORTDIR "Setup.exe " , "" ,WAIT);
但为什么每次加载都出错?第二个setup文件我该放在哪才合适?不胜感激!

解决方案 »

  1.   

    http://tzsvc.xiloo.com/firststu/files/installshiel1.htm
      

  2.   

    SUPPORTDIR "Setup.exe " 中间应该有加号把?如果路径名中间有空格,要用LongPathToQuote 转换一下。另外如果你用相对目录也有可能是CurrentDirectory的问题。如果是这样的话,可以使用ChangeDirectory。
      

  3.   

    什么样的加载出错?说详细一点哦你有没有把setup.exe加入到工程里面呢?
      

  4.   

    给各位兄弟加加分!
    问题解决了,都不知道怎么解决的^_^
    还有两个问题(可别笑话俺):1。卸载时,为什么点击 控制面板->添加/删除程序->我的安装程序 没有反应?2。光盘的盘符是什么? %CDROMDIR 吗?有两个光驱时会不会出错? 重重有分!
      

  5.   

    1可能你的INSTALLSHIELD有问题!我用的挺好,5.1版和200版
      

  6.   

    是啊,我也怀疑这个问题,必须换一个2000的了。但2000的界面设置我不会呀。
    第二个问题有人告诉我吗?告诉我怎样运行setup.exe目录下的其他文件也行。
    给分是一定的,还可以加。
      

  7.   

    LaunchAppAndWait("\"" + WINSYSDIR^"regsvr32.exe\" /s", "\"" + TARGETDIR^"dlls\\agentctl.dll\"", WAIT) ;
    我用的是InstallShield6.3
      

  8.   

    jacklondon(jacklondon),你用6.3有第一个问题吗?顺便给推荐一个下载6。3的网站吧:)
      

  9.   

    没有这个问题。我用的是有东方语言包的正版
    可以到 www.installshield.com下载试用版