2013-02-04 8 views

risposta

26

Dopo aver chiamato Start() aggiuntivo: Process.WaitForExit()

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

Non è possibile passare alcun argomento al costruttore come è possibile con il metodo di avvio statico, tuttavia è possibile fornire loro utilizzando la proprietà StartInfo, per esempio var p = new Processo { \t \t StartInfo = \t \t \t { \t \t \t \t nomefile = @ "cmd.exe", \t \t \t \t Argomenti = ... \t \t \t \t UseShellExecute = false \t \t \t}, \t}; p.Start(); p.WaitForExit(); p.Close(); –