AdPlus& WinDbg:使用AdPlus和WinDbg进行转储之间的区别?

时间:2011-09-26 17:54:25

标签: debugging windbg adplus

任务 - 当应用程序崩溃时,需要找到崩溃原因。

我看到了使用AdPlus进行崩溃转储的建议,然后将其加载到WinDbg进行分析。

我所做的是将WinDbg附加到进程并等待程序崩溃,以便在WinDbg显示异常时进行调试。

使用AdPlus而不是直接将WinDbg附加到流程中是否有任何优势?

2 个答案:

答案 0 :(得分:1)

在您的情况下,使用AdPlus创建转储没有任何优势。如果你可以在目标机器上附加WinDbg和debug,拥有完整的堆,那就是你能得到的最好的。

通常,AdPlus只是一个包装CDB的VB脚本,CDB是一个控制台调试器。当你使用它时,CDB有效地调试你的程序,就像WinDbg一样。使用AdPlus获得的收益是简单的配置和通知选项。此外,由于它设计用于创建转储,它可以很好地创建一个转储文件夹等等。但这只是方便 - 只要您找到错误的基本需求,在您的情况下我会坚持使用WinDbg。

答案 1 :(得分:1)

我认为ADPlus只对非技术人员更好。

对于开发人员来说,将进程加载到WinDbg更加方便。