Wix:我的一个可执行文件在卸载后仍在运行。我怎么修理它?
我有这个系统托盘图标项目的可执行文件,并且能够使用WIX中的CustomAction元素安装并触发它:Wix:我的一个可执行文件在卸载后仍在运行。我怎么修理它?,wix,Wix,我有这个系统托盘图标项目的可执行文件,并且能够使用WIX中的CustomAction元素安装并触发它: <CustomAction Id="CustomActionID" FileKey="mySystemTrayIconEXE" ExeCommand="" Execute="deferred" Return="asyncNoWait">NOT REMOVE</Cus
<CustomAction Id="CustomActionID"
FileKey="mySystemTrayIconEXE"
ExeCommand=""
Execute="deferred"
Return="asyncNoWait">NOT REMOVE</CustomAction>
不删除
但是,在卸载应用程序“mySystemTrayIcon.exe”后,它仍然在运行。我怎样才能让它停止?我一直在寻找答案,但运气不好
提前谢谢你 您可以使用另一个自定义操作 基本上,托盘应用程序应该有一个停止自身的触发器(互斥、事件、命令行选项等)。在卸载过程中,您可以使用自定义操作来执行该触发器
另一个解决方案是创建一个自定义操作,它会终止您的应用程序进程。但不建议这样做。您需要执行以下操作之一:
- 告诉后台应用程序干净退出的一种方法
- 终止后台应用程序的自定义操作(例如,使用TASKKILL.EXE)
- 在安装结束时强制(或请求)重新启动(并让操作系统终止应用程序)