是否有可能在.net中捕获/重定向我未启动的进程的标准输出?

SFu*_*n28 5 .net pinvoke process .net-4.0 .net-2.0

如果我知道进程标识符,是否有一些机制在.ne​​t(或pinvoke作为最后的手段)来捕获/重定向我没有启动的进程的标准输出?

Ces*_*Gon 1

您可以将您的进程AttachConsole到其他进程的控制台,然后使用常用的控制台 I/O 函数对其进行读取和写入。

请记住首先使用FreeConsole与进程的当前控制台分离。