0

メインアプリケーションを追跡するWatchgogアプリケーションを作成する必要があります。私のメインアプリケーションが何らかの方法でクラッシュ/クローズ/終了した場合、このウォッチドッグアプリケーションはそれを再びアクティブにします。

実行中のプロセスを定期的にスキャンすることでこれを行うことができますが、これはリソースを大量に消費するプロセスです。プロセスが終了したときに通知を受け取ることはできますか(フォームの終了イベントではなく、アプリケーションがクラッシュしたときに機能しません)?

4

1 に答える 1

1

Process クラスはそのような機能を提供します。

WaitForExit() (メソッド) 関連するプロセスが終了するまで無期限に待機するように Process コンポーネントに指示します。Exited (イベント) プロセスが終了したときに発生します。

したがって、プロセスを一度だけ見つける必要があり、ウォッチドッグでは提供されたメソッドまたはイベントを使用します。

于 2011-01-19T13:23:36.010 に答える