Я легко могу запустить процесс с перенаправлением ввода / вывода STD, но как я могу перенаправить ввод / вывод STD существующего процесса.
Process process = Process.GetProcessById(_RunningApplication.AttachProcessId);
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.RedirectStandardError = true;
string text = process.StandardOutput.ReadToEnd(); //This line blows up.
Исключение:
StandardOut не был перенаправлен или процесс еще не начался.
Примечание: если вы знаете, как это сделать на C / C ++Я был бы рад пометить и принять.Мне просто нужно знать, возможно ли это вообще.