我有一个崩溃的应用程序的小型转储,我想在我自己的库中使用DbgEng进行分析。现在有没有人如何使用IDebugControl :: GetStackTrace获取导致程序崩溃的线程的堆栈跟踪?
我感谢任何帮助
THX
答案 0 :(得分:1)
根据崩溃转储的生成方式,可能使用嵌入式上下文。使用IDebugControl4
界面,您可以访问GetStoredEventInformation
和GetContextStackTrace
方法。如果GetStoredEventInformation
失败,您可以使用GetStackTrace
方法。
本文http://blogs.msdn.com/b/joshpoley/archive/2008/11/10/minidumps-and-bad-stacks.aspx
中介绍了该解决方案