2011-01-19 14 views
0

メインアプリケーションを追跡するウォッチ・ゴー・アプリケーションを作成する必要があります。私のメインアプリケーションがクラッシュ/クローズ/終了した場合、このウォッチドッグアプリケーションは再び起動します。Windows Mobile - アプリケーション/プロセス終了イベントをキャプチャする

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

答えて

1

プロセスクラスはあなたにこのような機能を提供します。

WaitForExit()(法) 関連するプロセスを終了するために無期限に待つプロセス コンポーネントに指示します。 終了(イベント)プロセスが終了すると発生します。

このように、プロセスはウォッチドッグで提供されている方法やイベントを1回だけ使用する必要があります。

+0

プロセスを戻そうとする単純な方法は、監視犬に実際にプロセスを開始させることです。 –

+0

@Hans Passantリンクやコードサンプルを提供できますか? –