【问题标题】:Create a bootstrap that passes arguments to the msiexec创建一个将参数传递给 msiexec 的引导程序
【发布时间】:2011-02-12 01:04:54
【问题描述】:

我需要为我尝试使用 setupbld.exe 的 WiX 项目创建一个引导程序,但它只允许我创建一个可执行文件来显示我的 UI 或一个将作为静默安装程序,但不能同时安装。

我需要能够使用参数运行生成的可执行文件,该参数将告诉它在安装期间是否显示 UI。

我找到了这个post by John Robbins,它解释了如何重新构建用于创建引导程序的 setup.exe 存根,但我希望有一种更简单的方法来做我需要的事情。

有谁知道创建引导程序的方法,我可以使用它作为简单(带有 UI)安装或静默安装运行。

【问题讨论】:

    标签: wix wix3 bootstrapping silent-installer


    【解决方案1】:

    我在WiX邮件列表上看到了很多推荐的dotNetInstaller,应该比setupbld.exe灵活很多,但我自己没有用过。

    更新:如果您有购买软件的预算,请尝试MSI Factory 附带的引导程序(该演示在启动引导程序之前仅显示一个唠叨屏幕)。我们自己使用它,每一分钱都值得。

    【讨论】:

    【解决方案2】:

    最后,我使用 7zip 将 MSI 压缩到一个自解压存档中。 您可以添加一个“配置”文件,让 7zip 在打开可执行文件时运行哪些文件。

    查看7zip's manual for more details

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-16
      • 2015-12-11
      • 2014-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 2019-06-05
      相关资源
      最近更新 更多