【问题标题】:Is it possible to run only one instance of WiX msi at the same time?是否可以同时只运行一个 WiX msi 实例?
【发布时间】:2011-03-29 15:42:26
【问题描述】:

我有使用 WiX 实现的带有 msi 安装程序的 .Net 产品。现在可以同时运行我的安装程序的多个实例。我想知道是否可以限制同时运行多个安装程序实例?

谢谢。

【问题讨论】:

    标签: wix windows-installer single-instance


    【解决方案1】:

    一次只能安装一个.msi,但可以打开任意数量的UI; MSI 中没有任何东西可以阻止它。

    【讨论】:

    • 实际上 _MSIExecute Mutex 还强制每个进程执行一个安装/管理 UI 序列。
    • Arnson 再次简洁。我认为您可以打开任意数量的设置,同时显示 GUI 序列。我认为互斥锁设置为InstallInitialize(可能更早)并在InstallFinalize 发布?没那么重要,整体信息很明确:一次安装一个交易。
    猜你喜欢
    • 1970-01-01
    • 2020-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多