我想获得现有流程的标准输出和输入。 我发现的唯一选择是使用 Process-Type 在 C# 中启动进程,并在 StartInfo 中重定向标准输入和输出。但是,我无法重定向正在运行的进程的标准输入和输出。
背景:有一个我无法访问的 GUI 进程启动一个进程并将 stdout 和 -in 重定向到自己的函数。我想监视 GUI 进程和控制台进程之间的通信。
有没有办法访问另一个进程的标准输入和输出?可能在 C++ 中?