Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 检查并启动系统托盘图标应用程序_C#_.net - Fatal编程技术网

C# 检查并启动系统托盘图标应用程序

C# 检查并启动系统托盘图标应用程序,c#,.net,C#,.net,如何检查和启动托盘图标应用程序? 我想从windows服务启动托盘图标应用程序。开始之前,我需要检查我的托盘应用程序是否已经存在于托盘图标中,如果不存在,我需要启动。您需要两个独立的应用程序 你的服务完成了这项工作,系统托盘应用程序基本上订阅了一个事件并调用了服务上的方法 如果你给我们提供更多的细节,我们可以建议如何最好地处理这个问题 顺便说一句,该服务可以在“交互式帐户”下运行,但这是一种不好的做法,需要进行大量检查以确保它在所有senarios中都能正常工作。您需要两个独立的应用程序 你的服

如何检查和启动托盘图标应用程序?
我想从windows服务启动托盘图标应用程序。开始之前,我需要检查我的托盘应用程序是否已经存在于托盘图标中,如果不存在,我需要启动。

您需要两个独立的应用程序

你的服务完成了这项工作,系统托盘应用程序基本上订阅了一个事件并调用了服务上的方法

如果你给我们提供更多的细节,我们可以建议如何最好地处理这个问题


顺便说一句,该服务可以在“交互式帐户”下运行,但这是一种不好的做法,需要进行大量检查以确保它在所有senarios中都能正常工作。

您需要两个独立的应用程序

你的服务完成了这项工作,系统托盘应用程序基本上订阅了一个事件并调用了服务上的方法

如果你给我们提供更多的细节,我们可以建议如何最好地处理这个问题


顺便说一句,该服务可以在“交互式帐户”下运行,但这是一种不好的做法,需要进行大量检查以确保它在所有senarios中都能正常工作。

您的服务必须知道应用程序的进程名,然后检查这样的进程是否已经存在。如果没有-它应该启动一个新流程


另一方面,你的“TrayApp”将负责将自己放入系统托盘(请参阅:)并完成需要完成的任何工作。

你的服务必须知道你的应用程序的进程名称,然后检查这样的进程是否已经存在。如果没有-它应该启动一个新流程


另一方面,您的“TrayApp”将负责将自己放入系统托盘(请参阅:)并完成需要完成的任何工作。

Windows服务不应与UI交互(即,无论用户是否登录,它们都应运行)。为什么需要这样做?Windows服务不应该与UI交互(也就是说,无论用户是否登录,它们都应该运行)。你为什么要这么做?