C# 在任务管理器中将应用程序从应用程序移动到后台进程
我制作了一个简单的WinForms应用程序,其唯一目的是显示弹出消息。基本上,它是最小化形式,带有隐藏的任务栏图标和通知图标 一切正常,但我不喜欢它被放在任务管理器的应用程序类别中,而不是后台进程中。那么,后台流程和应用程序在VS项目设置、类使用等方面有什么区别呢?任务管理器对“应用程序”的检测取决于具有顶级窗口的流程 您可以避免这种情况,并通过没有顶级窗口而被检测为“后台进程”。由于通知图标需要一个窗口,您无法完全摆脱它,但可以设置C# 在任务管理器中将应用程序从应用程序移动到后台进程,c#,winforms,trayicon,C#,Winforms,Trayicon,我制作了一个简单的WinForms应用程序,其唯一目的是显示弹出消息。基本上,它是最小化形式,带有隐藏的任务栏图标和通知图标 一切正常,但我不喜欢它被放在任务管理器的应用程序类别中,而不是后台进程中。那么,后台流程和应用程序在VS项目设置、类使用等方面有什么区别呢?任务管理器对“应用程序”的检测取决于具有顶级窗口的流程 您可以避免这种情况,并通过没有顶级窗口而被检测为“后台进程”。由于通知图标需要一个窗口,您无法完全摆脱它,但可以设置TopLevel=false 这可能也会将其从任务栏中删除。您
TopLevel=false
这可能也会将其从任务栏中删除。您在主窗体上尝试过
TopLevel=false
吗?@BenVoigt嗯,这很简单。谢谢你的回复。你能把这个作为答案,这样我就可以选择正确的答案了吗?