我想正确关闭在系统托盘中运行的任何应用程序(而不是kill)。我尝试过SendKeys()但它失败了。发送 Alt + F4 , Alt + F 然后x全部失败,因为托盘应用程序没有主窗口。知道怎么做吗?目标是在退出时正确退出执行某些内部任务的应用程序,在系统托盘中运行而不终止,就像单击其标题栏退出按钮一样。
答案 0 :(得分:0)
对此没有简单的答案。每个应用程序都有自己的控制生命周期的方式。您甚至可以编写不响应[Alt F4]
的Forms应用程序来关闭它。
只有这样才能使任何一个你什么都不知道的任意进程(除了它已经将一个图标放入系统托盘之外),就是终止进程。而且,正如Gian Paolo指出的那样,并不是板球。
答案 1 :(得分:0)
根据您对其他答案的评论所写的内容,听起来您只想关闭特定应用。您可以使用taskkill
实用程序执行此操作。