进程C#|如何将进程放入系统托盘

进程C#|如何将进程放入系统托盘,c#,C#,因此,我有一个进程在C#中运行,我想把它变成一个系统托盘。可能吗 这是我正在使用的代码: Process proc = Process.Start("XXXX"); 由进程控制它是作为任务显示在任务栏上还是在通知区域中;因此,您无法对正在启动的进程进行控制,除非它为此记录了一个命令行选项 当然,您可以使用NotifyIcon组件(属于.Net framework的一部分)等组件为自己的WinForms应用程序控制此操作。由进程控制它是应在任务栏上显示为任务,还是应在通知区域中显示;因此,您无法

因此,我有一个
进程
在C#中运行,我想把它变成一个系统托盘。可能吗

这是我正在使用的代码:

Process proc = Process.Start("XXXX");

由进程控制它是作为任务显示在任务栏上还是在通知区域中;因此,您无法对正在启动的进程进行控制,除非它为此记录了一个命令行选项


当然,您可以使用
NotifyIcon
组件(属于.Net framework的一部分)等组件为自己的WinForms应用程序控制此操作。

由进程控制它是应在任务栏上显示为任务,还是应在通知区域中显示;因此,您无法对正在启动的进程进行控制,除非它为此记录了一个命令行选项


当然,您可以使用
NotifyIcon
组件(作为.Net framework的一部分)等组件为自己的WinForms应用程序控制此操作。

您知道这将在服务器上启动应用程序,对吗?Hrm,您是否真的试图从ASP.Net应用程序执行此操作?因为无论是
Process.Start
还是
NotifyIcon
在这种情况下都不会非常成功……您知道这会在服务器上启动应用程序吗?Hrm,您实际上是在ASP.NET应用程序上尝试这样做的吗?因为无论是
Process.Start
还是
NotifyIcon
在这种情况下都不会非常成功…+1因为知道它被称为“通知区”(并且有正确的答案),我不明白,我怎么做呢?@Alon简短的版本是“你不能”谢谢!,所以我不能在我自己的过程中,我怎么能在我的表格上做它,任何简短的公会?:)+1因为知道它被称为“通知区”(并且有正确的答案),我不明白,我怎么能做?@Alon简短的版本是“你不能”谢谢!,所以我不能在我自己的过程中,我怎样才能在我的表格上做到这一点,任何短公会