【发布时间】:2016-08-29 13:15:02
【问题描述】:
我添加了一个自定义操作,当有人尝试使用控制面板中的添加/删除使用以下代码卸载它时,它应该使用 taskkill CMD 终止我的应用程序:
<Property Id="TASKKILL">
<DirectorySearch Id="SysDir" Path="[SystemFolder]" Depth="1">
<FileSearch Id="taskkillExe" Name="taskkill.exe" />
</DirectorySearch>
</Property>
<CustomAction Id="ServerKill" Property="TASKKILL" Execute="immediate" Impersonate="yes" Return="ignore" ExeCommand="/F /FI "IMAGENAME EQ App.exe""/>
<InstallExecuteSequence>
<Custom Action="ServerKill" After="FindRelatedProducts"/>
</InstallExecuteSequence>
但是这不起作用。如果有人能告诉我如何解决它,甚至分享一个更好/更简单的方法来杀死我的应用程序进程,我将不胜感激。
p.s
还尝试使用 cmd 使用 WMIC。这真的没有用,安装本身也因此根本没有完成。
【问题讨论】:
标签: wix uninstallation windows-installer