次のコードがあるとします
main()
{
__try
{
//---> SEH EXCEPTION HAS HAPPENED HERE
}
__finally
{
//---> CRASH DUMP WAS TAKEN HERE
}
}
クラッシュダンプは、「--->」とマークされた場所で取得されました。userdumpから、そこに私たちをもたらした元の例外が何であったかを知ることができますか?スタックトレースに情報が見つかりません(例外ハンドラなしの通常の実行と同じように見えます)
UPD:申し訳ありませんが、このスレッドには例外がなかったようです。そうしないと、最終的に、アンワインドフェーズ中に__except_handlerからハンドラーが明確に呼び出されます。閉じる必要があります