我正在尝试调试程序,我没有源代码:explorer.exe
它是Microsoft的原生Win32应用程序,符号可用.
我现在需要的是一个支持符号的(图形)调试器.
有没有新的图形调试器支持微软的符号服务器,是在过去的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
嗯,与cdb相比,WinDbg是一个图形调试器,虽然不是世界上最友好的!
Visual Studio Pro当然是一个图形调试器并支持符号服务器,因此您可以尝试使用Visual Studio C++ Express.
如果通过"Graphical Debugger",你的意思是它会显示汇编代码,那么WinDBG就是你真正想要的.您只需要知道在哪里找到您要找的东西:
如果打开" 窗口"菜单,则可以选择" 自动打开反汇编".当您在" 调用堆栈"窗口中单击它时,这将导致打开特定堆栈框架的反汇编.
不可否认,WinDBG没有其他所有那些漂亮的颜色,但它具有极其实用的功能.