public IProcess Reconnect(IProcess processTask, int pid) { logger.Trace("Reconnecting process " + pid); var p = Process.GetProcessById(pid); p.StartInfo.RedirectStandardInput = true; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.RedirectStandardError = true; processTask.Configure(p); return(processTask); }