代码之家  ›  专栏  ›  技术社区  ›  Philip Wallace

如何从另一个.NET进程获取对象的句柄?

  •  3
  • Philip Wallace  · 技术社区  · 15 年前

    在C中,我知道如何从代码运行.NET可执行文件,还知道可执行文件的实例是否已经在运行。我想做的是 已在运行,请获取 Foo 对象,位于不同可执行文件的C代码中。

    我有一个Windows应用程序(例如.NET版的Outlook)。用户可以正常使用应用程序,但在后台运行的是一个从第三方系统监视XML文件的过程。

    我需要的是观察程序进程在.NET程序不运行时启动它(或者如果它运行时获取句柄),然后调用该方法 CreateEmail 在新/现有进程中的对象实例上。

    4 回复  |  直到 15 年前
        1
  •  1
  •   Ryan Alford    15 年前

    NamedPipeServerStream NamedPipeClientStream CreateEmail

        3
  •  1
  •   Kyle Rosendo    15 年前

    System.Diagnostics.Process

    Process.Start("string path");

        4
  •  0
  •   Vitaliy    15 年前

    Process.GetProcessesByName(<process Name here>);
    

    推荐文章