标签: .net assemblies remoting ipcs
我有一个抽象工厂,它将根据需要启动单独的进程(.NET EXE)。抽象工厂需要随时启动进程,让新创建的进程能够与抽象工厂所在的进程通信。这种进程间通信将在创建它们的工厂完成。这些将是后台进程(不涉及GUI)。这个问题的可能解决方案是什么?
.NET远程处理或PIPES都使进程能够在启动后进行通信,但首先需要按需启动它们并且它们将执行单独的独立进程(它们将显示在任务管理器中以及站立时然后,将进行进程间通信。
答案 0 :(得分:0)
查看System.IO.Pipes Namespace。
匿名管道专为父子进程间通信而设计。
如果您点击链接,则会提供示例。
您还可以使用命名的Mutex Class进行同步,使用Process Class来启动子进程。