2

(.Net Framework 4 を使用して) c# からサード パーティ プログラムを実行し、終了する直前にスクリーン ショットを撮る必要があります。でプログラムを開始しProcess.Start()ます。プログラムが終了しようとしていることを検出する方法はありますか? 私はそれについて知っていますProcess.Exitedが、それでは遅すぎます。

ありがとうトム

4

1 に答える 1

1

1 治療終了待ち

WaitForExitこのコードを使用できます-メソッドに基づいて

process.Start("...");
...
process.WaitForExit();

リンク : http://msdn.microsoft.com/en-us/library/fb4aw7b8.aspx

2 治療終了

process.Terminated +=
    new Win32Process.ProcessInfo.TerminatedEventHandler(...);
于 2012-09-21T15:33:08.063 に答える