2013-10-30 37 views
0

我開發/維護使用支持多個實例的InstallShield構建的安裝程序。由於各種原因,我們始終建議那些運行安裝程序的人使用InstallShield的setup.exe引導程序所具有的/ Instance開關。是否有可能讓InstallShield要求使用/ Instance開關?或者無論如何檢查setup.exe是否在沒有/ Instance開關的情況下運行?從InstallShield運行setup.exe時需要指定實例

回答

0

如果這是一個安裝腳本安裝,你可以檢查命令行參數的值首次啓動安裝程序時。如果命令行參數的值不是您想要的值,則可以向用戶顯示一個消息框並退出。

szCommandLine = CMDLINE;如果(szMasterCommandLine ==「/ instance」)then MessageBox(「Hello!This installer is running in instance mode。」,INFORMATION); else MessageBox(「您必須使用/ instance命令行參數運行此安裝程序。」,INFORMATION); abort; endif;

相關問題