我有一个很大的Installshield 2010 Basic MSI项目,可以创建可执行安装程序。
我想让这个安装程序以静默方式运行,但所谓的内置/S
和/SMS
选项似乎不起作用。我想我必须在.ISM本身内明确处理它,但不知道如何,到目前为止,我的谷歌搜索只返回了对{Shield Scripts SilentReadData()
和SilentWriteData
等内容的帮助。 (请参阅http://kb.flexerasoftware.com/doc/Helpnet/installshield15langref/LangrefSilentReadData.htm)我不认为这是正确的方法,因为我的.ISM文件中目前没有脚本。
在Windows 7上运行,为面向X86的32位可执行文件创建安装程序。
答案 0 :(得分:3)
如果您使用的是InstallScript UI(InstallScript和InstallScript MSI项目类型通用),则任何自定义对话框都需要SilentReadData
和SilentWriteData
次调用(以MODE
为条件)就像你找到的那样但是,如果您根本没有脚本,则可能正在使用Basic MSI项目。对于这些,您需要一个不同的命令行参数来使其保持沉默,例如/v"/qb"
或/v"/qn"
;您可能还需要以/v"/qb PROPERTY=\"Value\""
。