2011-07-10 5 views
1

をクラッシュしたときに、Windowsは、Windows XPが enter image description here私のアプリケーションがクラッシュした場合、アプリケーションが

の下に与えられたウィンドウを生成しませんでし与えbelow.Windowsは上記を生成して、私はジャスト・タイム(JIT)デバッガを設定して、デバッグウィンドウを生成しませんでした他のアプリケーションがクラッシュしたときのウィンドウ
何が問題なのですか?
アプリケーションが正常に終了したのか、クラッシュしたのかを知るメカニズムはありますか?

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug] 
"Auto"="0" 
"Debugger"="C:\NeST\DebuggingTools\Debugging Tools for Windows (x86)\ntsd.exe -p %ld -e %ld -g -noio -c ".dump /ma /u c:\dumps\jit.dmp; q" 
"UserDebuggerHotKey"=dword:00000000 

答えて

1

これはあなたのために働いていない理由を私は知らないが、あなたはadPlusを使ってアプリを起動することができます。したがって、いくつかのグローバルなレジストリ設定に依存せず、監視についてより多くの制御ができます。

+0

adPlusを接続すると、アプリケーションがクラッシュしません。だから、JTデバッグのためにNTSDを設定しました – Maanu

+0

@ Maanu、デバッガが接続されていないとアプリケーションがクラッシュして、正常に実行されましたか?そのような場合は、指定したフォルダにデバッガがダンプファイルを書き込むことができますか? – eran

+0

場合によっては、ダイアログボックスが表示されます。しかし、それ以外の場合にはダイアログボックスが表示されません。ダイアログのデバッグボタンをクリックすると、ダンプファイル – Maanu

関連する問題