在任务管理器中将应用程序从应用程序移动到后台进程

本文关键字:应用程序 移动 后台进程 任务管理器 | 更新日期: 2023-09-27 18:19:56

我制作了一个简单的WinForms应用程序,其唯一目的是显示弹出消息。基本上,它是最小化的形式,带有隐藏的任务栏图标和NotifyIcon。

一切正常,但我不喜欢它被放在任务管理器的应用程序类别中,而不是后台进程。那么,在VS项目设置、类使用等方面,后台进程和应用程序有什么区别呢?

在任务管理器中将应用程序从应用程序移动到后台进程

任务管理器对"应用程序"的检测取决于具有顶级窗口的进程。

您可以避免这种情况,并通过没有顶级窗口而被检测为"后台进程"。由于通知图标需要一个窗口,所以不能完全去掉它,但可以设置TopLevel = false

这可能也会将其从任务栏中删除。