我有一个崩溃应用程序的小型转储,我想在我自己的库中使用 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