从InstallShield运行setup.exe时需要指定实例

时间:2013-10-30 20:23:32

标签: installshield multiple-instances

我开发/维护一个使用InstallShield构建的安装程序,该安装程序支持多个实例。由于各种原因,我们总是建议那些运行我们的安装程序的人使用InstallShield的setup.exe引导程序所具有的/ Instance开关。是否可以让InstallShield要求使用/ Instance开关?或者无论如何检查setup.exe是否在没有/ Instance开关的情况下运行?

1 个答案:

答案 0 :(得分:0)

如果这是安装脚本安装程序,则可以在安装程序首次启动时检查命令行参数的值。如果命令行参数的值不是您想要的值,则可以向用户显示消息框并退出。

szCommandLine = CMDLINE;

if(szMasterCommandLine ==“/ instance”)然后         MessageBox(“Hello!此安装程序正在实例模式下运行。”,INFORMATION); 其他 MessageBox(“您必须使用/ instance命令行参数运行此安装程序。”,INFORMATION); 中止; ENDIF;

相关问题