如在this post中所述,有兩種方法可以在C#中調用另一個進程。Process.Start vs在C#中處理`p = new Process()`?
Process.Start("hello");
而且
Process p = new Process();
p.StartInfo.FileName = "hello.exe";
p.Start();
p.WaitForExit();
- Q1:什麼是每一種方法的優點/缺點?
- 問題2:如何檢查
Process.Start()
方法是否發生錯誤?
你能不能舉個例子?如果必須獲得對象並等待退出,那麼在我看來,由於簡單性,沒有理由使用Process.start()。 – prosseek 2011-02-12 10:38:31