2013-02-04 27 views

Trả lời

26

Sau khi bạn gọi Start() add: Process.WaitForExit()

var myProcess = new Process {StartInfo = new ProcessStartInfo(processPath)}; 
myProcess.Start().WaitForExit(); 
+3

Bạn không thể vượt qua bất kỳ đối số cho các nhà xây dựng như bạn có thể với phương pháp Bắt đầu tĩnh, tuy nhiên bạn có thể cung cấp cho họ bằng cách sử dụng tài sản StartInfo, ví dụ var p = Process mới { \t \t StartInfo = \t \t \t { \t \t \t \t FileName = @ "cmd.exe", \t \t \t \t Arguments = ... \t \t \t \t UseShellExecute = false \t \t \t}, \t}; p.Start(); p.WaitForExit(); p.Close(); –

Các vấn đề liên quan