クラッシュしたアプリケーションのミニダンプがあり、自分のライブラリで DbgEng を使用して分析したいと考えています。IDebugControl::GetStackTrace を使用して、プログラム クラッシュの原因となったスレッドのスタック トレースを取得する方法はありますか?
どんな種類の助けにも感謝します
どうも
クラッシュしたアプリケーションのミニダンプがあり、自分のライブラリで DbgEng を使用して分析したいと考えています。IDebugControl::GetStackTrace を使用して、プログラム クラッシュの原因となったスレッドのスタック トレースを取得する方法はありますか?
どんな種類の助けにも感謝します
どうも
クラッシュ ダンプの生成方法によっては、組み込みコンテキストが使用されている可能性があります。およびメソッドIDebugControl4
にアクセスできるインターフェイスを使用します。失敗した場合は、メソッドにフォールバックできます。GetStoredEventInformation
GetContextStackTrace
GetStoredEventInformation
GetStackTrace
解決策は、この記事http://blogs.msdn.com/b/joshpoley/archive/2008/11/10/minidumps-and-bad-stacks.aspxで説明されています