Debugging AdPlus&;WinDbg:使用AdPlus和WinDbg进行转储的区别?

Debugging AdPlus&;WinDbg:使用AdPlus和WinDbg进行转储的区别?,debugging,windbg,adplus,Debugging,Windbg,Adplus,任务-当应用程序崩溃时,需要找到崩溃原因 我看到了使用AdPlus进行崩溃转储,然后将其加载到WinDbg进行分析的建议 我要做的是将WinDbg附加到进程,并等待程序崩溃在WinDbg显示异常后进行调试 使用AdPlus而不是直接将WinDbg连接到进程有什么好处吗?在您的情况下,使用AdPlus创建转储没有好处。如果您可以在目标机器上连接WinDbg并进行调试,并且手头有完整的堆,那么这就是您所能得到的最好结果 通常,AdPlus只是一个包装CDB的VB脚本,CDB是一个控制台调试器。当您使

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

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

我要做的是将WinDbg附加到进程,并等待程序崩溃在WinDbg显示异常后进行调试


使用AdPlus而不是直接将WinDbg连接到进程有什么好处吗?

在您的情况下,使用AdPlus创建转储没有好处。如果您可以在目标机器上连接WinDbg并进行调试,并且手头有完整的堆,那么这就是您所能得到的最好结果


通常,AdPlus只是一个包装CDB的VB脚本,CDB是一个控制台调试器。当您使用它时,CDB会像WinDbg一样有效地调试您的程序。使用AdPlus的好处是易于配置和通知选项。此外,由于它是为创建转储而设计的,所以它很好地做到了这一点——创建每个转储文件夹等。但这只是方便——就您查找错误的基本需要而言,在您的情况下,我会坚持使用WinDbg。

我想说,ADPlus只适合非技术人员

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