卸载程序

时间:2015-08-03 13:57:13

标签: wix windows-installer custom-action

我有一个问题是在卸载过程中需要进行的自定义操作。目前我的自定义操作适用于最大的部分,但是存在一个小问题。

自定义操作需要在选择卸载选项后立即进行,因为它包含强制运行程序(使用相同安装程序安装)关闭的命令以及其他任务的其他命令。当前,WIX安装程序尝试自行关闭程序,但它无法关闭。这意味着我的自定义操作以及卸载的其余部分都将失败。

目前我有这个代码,它在我想要的时候没有工作。

 <CustomAction
      Id="UninstallScript"
      Directory="INSTALLFOLDER"
      ExeCommand="[INSTALLFOLDER]De-installation script.exe"
      Execute="commit"
      Return="check">
    </CustomAction>
    <InstallExecuteSequence>
      <Custom Action="UninstallScript" Before="InstallInitialize"> Installed AND NOT UPGRADINGPRODUCTCODE AND NOT REINSTALL </Custom>
    </InstallExecuteSequence>

任何想法如何让它按照我的意图运作?

注意:如果我手动关闭正在运行的程序,然后运行卸载选项,它可以正常工作。这意味着我的功能的时间需要向前推进。当Windows启动时,运行程序也会启动,这意味着它不会显示桌面芽直接显示程序(这是故意的)。

提前感谢,

0 个答案:

没有答案