0

我有一个创建可执行安装程序的大型 Installshield 2010 Basic MSI 项目。

我想让这个安装程序静默运行,但假设的内置/S/SMS选项似乎不起作用。我想我必须在 .ISM 本身中明确处理它,但不知道如何处理,到目前为止,我的谷歌搜索只返回了有关 InstallShield Scripts之类SilentReadData()的帮助。SilentWriteData(请参阅http://kb.flexerasoftware.com/doc/Helpnet/installshield15langref/LangrefSilentReadData.htm)我认为这不是正确的方法,因为我的 .ISM 文件中目前没有脚本。

  1. 您还需要了解哪些其他信息来帮助我?
  2. 有人可以指出我正确的方向吗?

在 Windows 7 上运行,为针对 X86 的 32 位可执行文件创建安装程序。

4

1 回答 1

3

如果您使用的是 InstallScript UI(常见于 InstallScript 和 InstallScript MSI 项目类型),则任何自定义对话框都需要像您找到的那样具有SilentReadDataSilentWriteData调用(以 为条件)。MODE但是,如果您根本没有脚本,那么您可能正在使用 Basic MSI 项目。对于这些,您需要一个不同的命令行参数来使其静音,例如/v"/qb"or /v"/qn"; 您可能还需要为任何非默认设置提供一些属性定义,格式为/v"/qb PROPERTY=\"Value\"".

于 2013-09-26T12:23:20.580 回答