我有一个崩溃的应用程序的小转储,我想在我自己的库中使用DbgEng来分析它。现在有没有人知道如何使用IDebugControl::GetStackTrace获得导致程序崩溃的线程的堆栈跟踪?
我很感谢任何形式的帮助
Thx
发布于 2011-10-12 15:47:26
根据崩溃转储是如何生成的,它可能使用嵌入式上下文。使用IDebugControl4接口,该接口允许您访问GetStoredEventInformation和GetContextStackTrace方法。如果GetStoredEventInformation失败,您可以使用GetStackTrace方法。
本文http://blogs.msdn.com/b/joshpoley/archive/2008/11/10/minidumps-and-bad-stacks.aspx中描述了该解决方案
https://stackoverflow.com/questions/7723300
复制相似问题