![](/img/trans.png)
[英]How to close a WPF application running in system tray from a C# console application?
[英]C# Close any application running in System Tray
我想正确关闭系统托盘中运行的所有应用程序(而不是杀死)。 我已经尝试过SendKeys(),但是失败了。 发送Alt + F4 , Alt + F然后x都失败,因为任务栏应用程序没有主窗口。 任何想法如何做到这一点? 目的是正确退出在退出时执行一些内部任务的应用程序,该应用程序在系统托盘中运行而不终止,就像单击其标题栏退出按钮时一样。
没有简单的答案。 每个应用程序都有其自己的生命周期控制方式。 您甚至可以编写对[Alt F4]
不响应的Forms应用程序将其关闭。
可以进行任何都不知道的任意过程的唯一方法(除了将图标放入系统托盘之外)是终止该过程。 正如吉安·保罗(Gian Paolo)所指出的那样,这并不是板球。
从您对其他答案的评论所写的内容来看,听起来您只想关闭特定的应用程序。 您可以使用taskkill
实用程序执行此操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.