2011-03-17 78 views
5

您能否为我推荐适合Windows 7 x64的应用程序级调试器?它不需要调试64位应用程序;它只能在64位环境中可靠运行。适用于Windows 7的应用程序调试器x64

我在寻找类似于的产品OllyDbghttp://www.ollydbg.de/)。但是,OllyDbg的问题在于它尚未移植到Windows 7 x64。

这已经尝试:

  • SoftICE的(不适用于Win7的X64工作)
  • Syser(这是给我的错误安装后消息)
  • 的WinDBG (这个看起来太复杂,学习速度慢,我不喜欢四处漂浮的窗户)
  • IDA pro(这个不允许我调试应用程序。它仅列结构图)
  • OllyDbg的(加载应用程序后,它会立即终止它。兼容性可能的结果。我还检查了模拟的Windows XP SP3,但不是在所有帮助)

它需要实时运行应用程序,并使用汇编语言进行跟踪。

+0

我知道WinDBG中是痛苦的学习,但它是职业选手使用的。看看这个博客.. ..呃..灵感.. http://blogs.msdn.com/b/tess/ – 2011-03-17 22:25:36

+0

@MikeEast:嗨迈克,如果我理解正确,网页显示解决与WinDBG复杂的问题。 ..有趣的看.. – 2011-03-17 23:20:54

回答

2

OllyDbg 1.10和IDA pro在Win7 x64中都能正常工作。

对于OllyDbg使用Stealth64插件。

+0

@Abyx:+1非常有价值的信息。你确定,OllyDBG 1.10在Win7 x64下运行?确实,我可以启动它,但是调试过程终止于代码EP。对于IDA Pro,我有问题,代码流程图不显示跳转,并在第一个盒子上出现错误代码时崩溃:** start endp; SP分析失败** – 2011-03-18 14:45:56

+0

我刚刚写了一个非常简单的程序,它只是在程序控制台上显示输出。我在Windows 7 x64下的OllyDBG 1.1中打开它后,程序崩溃了。也许,我做错了什么,或者我没有设置适当的设置。 – 2011-03-18 14:51:09

+0

例如,OllyDBG 2.01b能够运行该应用程序并开始调试,但它没有实现插件功能。由于某些插件对我来说是绝对必要的,因此目前我无法使用它。 – 2011-03-18 15:29:11

0

Visual Studio是一个程序二进制调试器,它非常适合使用.pdb信息和源代码的程序。只有IdaPro的高级版本适用于64位操作系统。从他们的网站:

IDA Pro标准版支持下列家庭(64位分析是可能只有在高级版)

相关问题