> よそからの強制終了も検出したいってことね。 > そりゃ、終了させられるアプリだけでは無理ですね。
VBではどうか分かりませんが負荷分散を行う常駐アプリで プロセス終了を不能にしているものを見たことがあるんで きっと可能です。
> エラーによる異常終了も自身での検出は無理ですし。 > 監視プロセスを別にあげる必要がありますね。
やっぱりそうですかね。
> この場合は、多分ウィンドウに対してWM_CLOSEが送られるので > しょう。
サブクラス化したウインドウを作成してWM_DESTROY等を 待って見たのですが駄目でしたね。タスク終了は検出可能ですが。 > > 場合、1)モーダレスフォームの場合はOK、2)モーダレスフォーム> > の場合は上記モジュールは呼び出されません。 > ?
タスクの終了検出においても、
Form1.show 1 で表示したモーダルフォームではForm_Unload()で 検出は不可能。 Form1.show で表示したモーダレスフォームではForm_Unload()で 検出は可能。
ということです。
|