プロセスを実行してデバッグする最小限のデバッグループを作成しました。終了したハングアップアプリケーションの検出
プロセスがハングしてユーザーがプログラムを終了しようとすると、Windowsはメッセージボックスに待機または終了するオプションを表示します。私は彼らが今終了時に検出するようにしたいので、私のデバッガは関連情報を収集することができます。しかし、私はこの状況をどのように検出するかを理解できないようです。スレッドとプロセスの終了コードは0のままです。ある時点で、私は0xCFFFFFFFを返すと思っていましたが、もはや発生しません。
また、ワトソン博士のように、アプリケーションを終了した後にこのデバッガを実行するように変更できるレジストリエントリがあります。おそらくそれは私のマシンだけですが、ハングアップしたアプリケーションを終了するときにデバッガ(VS JITデバッグ、ワトソン博士など)を起動することはできないようです。
私は前にHUNGAPPのダンプを見たので、何とかこのことが可能であるはずです。
ありがとうございました!