C#从正在运行的进程中获取输出

时间:2019-02-25 16:29:52

标签: c# process

你好,我需要从运行过程中读取输出。 但是该过程正在运行。

我的代码是

Process[] p = Process.GetProcessByName("Server");
p[0].OutputDataReceived += new DataReceivedEventHandler(Program_OutputDataReceived);

无效

static void Program_OutputDataReceived(object sender, DataReceivedEventArgs e)
    {
        Console.WriteLine("## " + e.Data.ToString());
    }

控制台为空。不显示服务器消息。

我不需要运行进程。像Process.Start(); 但是我只需要从其他正在运行的进程中读取控制台中的消息输出即可。

0 个答案:

没有答案