Windows XP 組み込みシステムのクラッシュ ハンドラとして Drwtsn32.exe をセットアップしようとしています。プロンプトから drwtsn32.exe -i を実行して、デフォルトのハンドラーとしてインストールしました。次に、テストとしてアプリケーションに例外を発生させるいくつかの異なるフラグメントを追加しました。
int y = 0;
int j = 0;
j /= y;
int* p = 0;
(*p) = 0;
アプリケーションを初めて実行すると、Drwtsn32.exe ポップアップが正しく表示され、アプリケーションが閉じ、drwtsn32.log が書き込まれ、クラッシュが表示されます。同じアプリケーションを再度実行すると、ポップアップが表示されず、ログも書き込まれません。これは、再起動するまで繰り返され、ポップアップとログの両方が 1 回生成されると、問題が解決しなくなります。
別のシステムでは、別の機能が表示されます。drwtsn32.exe はエラーを生成せず (ただし、MS Send Report ポップアップは表示されます)、ログは再起動を必要とせずに毎回生成されます。
構成オプションが欠落しているかどうか、または Windows XP Embedded イメージにコンポーネントが欠落しているかどうかを知っている人はいますか?
ありがとう