如何檢查過程是否在c#代碼中成功執行。以下是我用來檢查的代碼。這足以檢查p.ExitCode = 0是否成功執行。如果是這樣,那麼如何得到錯誤的描述,如果我得到任何錯誤(即)退出碼<> 0如何獲取錯誤代碼及其過程描述
ProcessStartInfo psi = new ProcessStartInfo("cmd.exe", "/c " + command);
psi.RedirectStandardOutput = false;
psi.RedirectStandardError = false;
psi.UseShellExecute = true;
psi.CreateNoWindow = true;
psi.WindowStyle = ProcessWindowStyle.Hidden;
Process p = new Process();
p.StartInfo = psi;
p.Start();
p.WaitForExit();
MessageBox.Show("Error Code:" + p.ExitCode);
http://stackoverflow.com/questions/5005874/how-to-get-the-error-message-with-c-sharp – Marwie 2014-09-19 06:50:04