ProcessStartInfo startInfo = new ProcessStartInfo(cmd, args); startInfo.UseShellExecute = false; startInfo.RedirectStandardError = true; Process someProcess = Process.Start(startInfo); string errors = someProcess.StandardError.ReadToEnd();