C# 一次单个实例和单个操作目标

C# 一次单个实例和单个操作目标,c#,single-instance,C#,Single Instance,我目前正在开发一个visual c#应用程序,它将在创建的第一个实例“a”的后台运行。现在,我希望在另一次“B”运行同一个应用程序时,在现有实例“A”中传递和处理“B”中的参数。因此,“B”将不再打开新的后台应用程序 我已经搜索过制作单实例应用程序,但从未遇到过将参数传递给运行实例的解决方案。根据我的经验,解决问题的唯一方法是使用某种形式的进程间通信—命名管道、内存映射文件、,甚至TCP/WCF都是候选的。因此,您可以使用互斥来检测实例a是否已经在运行,然后通过IPC连接到它以传递参数。我相信这

我目前正在开发一个visual c#应用程序,它将在创建的第一个实例“a”的后台运行。现在,我希望在另一次“B”运行同一个应用程序时,在现有实例“A”中传递和处理“B”中的参数。因此,“B”将不再打开新的后台应用程序


我已经搜索过制作单实例应用程序,但从未遇到过将参数传递给运行实例的解决方案。

根据我的经验,解决问题的唯一方法是使用某种形式的进程间通信—命名管道、内存映射文件、,甚至TCP/WCF都是候选的。因此,您可以使用互斥来检测实例a是否已经在运行,然后通过IPC连接到它以传递参数。

我相信这只适用于VB.NET而不是C。谢谢!我会找的。