【问题标题】:How to prevent a set of MSIs with common Upgrade code from installing post install of my msi?如何防止一组具有通用升级代码的 MSI 安装我的 msi 后安装?
【发布时间】:2011-09-30 01:32:56
【问题描述】:

我分发 2 个 msis A.msi 和 B.msi 。我已经分发了很长时间,每个新版本都维护相同的升级代码和新的更高版本。

我现在有一个新的 msi C.msi 。安装 C.msi 后,我希望不允许用户安装任何版本的 A.msi 和 B.msi 。 C.msi 会删除任何现有的 A.msi 和 B.msi,但我无法阻止 C.msi 安装后的安装。

我使用 WIX 构建我的 MSI。

【问题讨论】:

  • 所有软件包(A、B 和 C)都使用相同的 UpgradeCode 吗?如果他们这样做了,您需要做的就是确保 C 具有比所有先前版本更高的版本。默认情况下,Windows Installer 不支持降级。
  • 不是每个都有不同的代码。

标签: windows wix windows-installer


【解决方案1】:

您无法阻止已分发的安装程序安装在另一个软件包上。所以你无能为力。

只有当 A 和 B 从头开始​​配置到找到 C 时停止,它才会起作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-20
    • 1970-01-01
    • 2018-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-20
    相关资源
    最近更新 更多