Win32:支持符号服务器的图形调试器?

Ian*_*oyd 2 debugging winapi

我正在尝试调试程序,我没有源代码:explorer.exe

它是Microsoft的原生Win32应用程序,符号可用.

我现在需要的是一个支持符号的(图形)调试器.

  • OllyDbg是一个图形调试器,但不支持符号.
  • Delphi是一个图形化调试器,但不支持符号.
  • WinDbg不是支持符号的图形调试器.
  • Visual C#Express Edition不是Win32的调试器.
  • Process Explorer支持符号,但不是调试器
  • Process Monitor支持符号,但不是调试器

有没有新的图形调试器支持微软的符号服务器,是在过去的6个月里写的,我不知道?


图形调试器是您可以看到反汇编的一个,并且可以进入Step Into和Stop Over指令,例如:

德尔福

替代文字

OllyDebug:

替代文字

IDA Pro

alt text http://www.hex-rays.com/idapro/linux/remotedebugger2.gif

WinDbg没有向您显示一系列说明:

alt text http://windowsitpro.com/Files/11/21217/Figure_01.gif

Rob*_*ker 8

嗯,与cdb相比,WinDbg是一个图形调试器,虽然不是世界上最友好的!

Visual Studio Pro当然是一个图形调试器并支持符号服务器,因此您可以尝试使用Visual Studio C++ Express.


Aar*_*ron 6

如果通过"Graphical Debugger",你的意思是它会显示汇编代码,那么WinDBG就是你真正想要的.您只需要知道在哪里找到您要找的东西:

  • alt-6调用堆栈
  • alt-7反汇编

如果打开" 窗口"菜单,则可以选择" 自动打开反汇编".当您在" 调用堆栈"窗口中单击它时,这将导致打开特定堆栈框架的反汇编.

不可否认,WinDBG没有其他所有那些漂亮的颜色,但它具有极其实用的功能.