通知
すべてクリア
Topic starter
2007年7月7日 2:47 AM
自アプリのエラーを抑制するには
SetErrorMode(SEM_NOGPFAULTERRORBOX);
で出来ましたが、
全てのアプリについてエラーを抑制する方法ありますか?
2007年7月7日 9:40 PM
MSDNより
>SEM_NOGPFAULTERRORBOX
> オペレーティングシステムは、一般保護違反メッセージボックスを表示しませ
ん。
>独自に一般保護違反を処理するデバッグアプリケーションにおいてのみ使用し
てください。
との事ですので、やるべきではありません。
どんな副作用があるか判ったものではありません。
・一応全てのプロセスを取得して、各プロセスにリモートスレッドでこのAPIを実行
させる。
・グローバルフックでDLLがロードされた端からこのAPIを実行するDLLを作って
Windowsに組み込む。
で出来なくは無いはずですが、危険すぎてそんな動作をするプログラムは間違っ
ても自分のPCに入れたくないですね。
目的にあわせて手段をもう一度考え直す事を強くお勧めします。