エラーを出さないようにする – プログラミング – Home

エラーを出さないようにする
 
通知
すべてクリア

エラーを出さないようにする


Syin
 Syin
(@Syin)
ゲスト
結合: 17年前
投稿: 1
Topic starter  

自アプリのエラーを抑制するには
SetErrorMode(SEM_NOGPFAULTERRORBOX);
で出来ましたが、
全てのアプリについてエラーを抑制する方法ありますか?


引用解決済
トピックタグ
麩
 麩
(@麩)
ゲスト
結合: 17年前
投稿: 95
 

MSDNより
>SEM_NOGPFAULTERRORBOX
> オペレーティングシステムは、一般保護違反メッセージボックスを表示しませ
ん。
>独自に一般保護違反を処理するデバッグアプリケーションにおいてのみ使用し
てください。

との事ですので、やるべきではありません。
どんな副作用があるか判ったものではありません。

・一応全てのプロセスを取得して、各プロセスにリモートスレッドでこのAPIを実行
させる。
・グローバルフックでDLLがロードされた端からこのAPIを実行するDLLを作って
Windowsに組み込む。
で出来なくは無いはずですが、危険すぎてそんな動作をするプログラムは間違っ
ても自分のPCに入れたくないですね。

目的にあわせて手段をもう一度考え直す事を強くお勧めします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました