2013-02-04 3 views

答えて

26

。 Process.Exitedイベントをフックするか、おそらく本当に必要なのはProcess.WaitForExit()を呼び出すことです。

http://msdn.microsoft.com/en-us/library/system.diagnostics.process.exited.aspx

http://msdn.microsoft.com/en-us/library/system.diagnostics.process.waitforexit.aspx

+3

あなたは静的Startメソッドで、しかし、あなたは、例えば、StartInfoプロパティを使用してそれらを供給することができますすることができますようにあなたは、コンストラクタに引数を渡すことはできません VARのp =新しいプロセス { \t \t StartInfo = \t \t \t { \t \t \t \tファイル名= "cmd.exeの" @、 \t \t \t \t引数= ... \t \t \t \tあるUseShellExecute =偽 \t \t \t}、 \t}; p.Start(); p.WaitForExit(); p.Close(); –

3

は2つのメカニズムがあります:あなたはStart()アドオンを呼び出した後

関連する問題