代码之家  ›  专栏  ›  技术社区  ›  Usman

需要使用.NETRemoting为进程间通信启动单独的后台进程

  •  2
  • Usman  · 技术社区  · 16 年前

    我有一个抽象工厂,将启动单独的进程(.NET EXE的)的要求。抽象工厂需要随时启动流程,并让新创建的流程能够与抽象工厂所在的流程进行通信。进程间的通信将在创建它们的工厂完成。这些将是后台进程(不涉及GUI)。这个问题的可能解决办法是什么?

    .NET远程处理或管道都使进程能够在启动后进行通信,但首先它们需要按需启动,它们将执行单独的独立进程(它们将显示在任务管理器和常设进程中),然后将进行进程间通信。

    1 回复  |  直到 14 年前
        1
  •  0
  •   Jaroslav Jandek    16 年前

    看看这个 System.IO.Pipes Namespace .

    匿名管道是为父子进程间通信而设计的。

    如果您遵循链接,将提供一些示例。

    也可以使用命名 Mutex Class 对于同步和 Process Class