【问题标题】:How to make Wix DetectCondition for ExePackage always True?如何使 ExePackage 的 Wix DetectCondition 始终为真?
【发布时间】:2017-01-31 20:09:58
【问题描述】:

我正在使用 wix 制作刻录安装程序,并且我有一个特定的 ExePackage,我只想在卸载时运行它。我假设要做到这一点,我需要使我的 ExePackage 的 detectCondition 属性始终为真。

我该怎么做?

【问题讨论】:

    标签: wix bundle wix3.5 wix3 wix3.7


    【解决方案1】:

    我想出了一个可行的解决方案。

    我使用了内置条件“Privileged”

    <ExePackage Id="CustomUninstallScript" SourceFile="../../platform/win/uninstall.bat" Vital="yes" DetectCondition="Privileged"/>
    

    特权条件始终为真,因为安装程序本身设置为请求管理员权限。因此,这个exe包只会在卸载时执行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-21
      相关资源
      最近更新 更多