如果我知道进程标识符,.net 中是否有某种机制(或作为最后手段的 pinvoke)来捕获/重定向我没有启动的进程的标准输出?
最佳答案
您可以 AttachConsole您的进程到另一个进程的控制台,然后使用通常的控制台 I/O 函数从它读取和写入。
记得用FreeConsole首先从进程的当前控制台分离。
关于.net - 是否可以在 .net 中捕获/重定向我未启动的进程的标准输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6258991/