我有系统托盘图标项目的可执行文件,并且能够使用WIX中的CustomAction元素安装和触发它:
<CustomAction Id="CustomActionID"
FileKey="mySystemTrayIconEXE"
ExeCommand=""
Execute="deferred"
Return="asyncNoWait">NOT REMOVE</CustomAction>
但是,卸载应用程序后,“mySystemTrayIcon.exe”仍在运行。我怎么让它停下来?我找了答案,但没有运气。
提前谢谢!
答案 0 :(得分:3)
您可以使用其他自定义操作。
基本上,您的托盘应用程序应该有一个自动停止的触发器(互斥锁,事件,命令行选项等)。在卸载期间,您可以使用自定义操作来执行该触发器。
另一种解决方案是创建一个可以杀死您的申请流程的自定义操作。但不建议这样做。
答案 1 :(得分:1)
您需要提出以下其中一项: