10/05/12 23:19:55
環境はVC++6で質問なんですが、
SetConsoleCtrlHandler()でハンドラ関数を登録します。
そして、CTRL_CLOSE_EVENT(アプリの終了イベント)を発生させ、
登録した関数内で処理を行いたいのですが、CTRL_CLOSE_EVENTの
発生からプロセスが5秒以内に終了しないと、タイムアウトが発生し、
強制終了のダイヤログが出力されてしまいます。
(プロセスの応答がなくなったときに出るダイヤログです)
私が行いたい処理が約8秒~11秒かかるので、処理中にこのダイヤログが
出力されてしまいます。
このダイヤログを出力させない方法はないのでしょうか。
(もしくはタイムアウトの秒数を遅延させる方法はないのでしょうか。)