アプリケーションからプロセスを開始して監視します。クラッシュまたはハングアップする可能性があります。
監視アプリケーションはこれに備えており、これを処理できます。
しかし、クラッシュ ウィンドウでは、アプリケーション クラッシュ ダイアログが表示されます。この時点で、クラッシュしたプロセスはまだプロセス リストにあります。ただし、監視アプリによってプロセスが終了される場合 ( でタイムアウトした後)、ダイアログは消えませんTerminateProcess
。
WerAddExcludedApplication
と を使用して、このアプリケーションの Windows エラー報告を無効にしようとしましたWerRemoveExcludedApplication
が、オンラインで解決策を検索するオプションが削除されるだけです。
また、WER を完全に無効にしたくもありません。
特定の実行可能ファイルに対してこのダイアログをプログラムで無効にする別の方法はありますか (常に同じであるとは限りません)。