Windows7 是否有等效的 debug.exe?

Windows7 是否有等效的 debug.exe?

Windows7是否有debug.exe等效程序,我可以在其中编写机器代码并查看执行后的结果?

答案1

好吧,如果你只想要 Windows 7,那么你可以使用WinDBG 调试器它适用于 32 位和 64 位 Windows。你必须学习它,只需在 Google 上搜索WinDBG 教程/命令你就会得到它们。

您还可以使用奥利数据库但我不确定它是否可以在 Windows 7 上运行,因为他们没有在主页上提及它,并且他们只是报告说它在 XP 上运行良好。

您还可以查看PEBrowse专业互动. 有两个版本

PEBrowseDbg64 交互式(v3.2)是 64 位可执行文件,需要 .NET 框架。它将调试 Win32/Win64 可执行文件、托管 (.NET) 和/或本机。

PEBrowse 专业互动版 (v9.3.3)是适用于 Microsoft Windows 2000、Windows XP、Windows 2003、Windows Vista32 和 Windows 7 的调试器。

如果你真的错过了,一个很好的方法是设置一个虚拟机并使用XP 模式在 Windows 7 中,您可以使用调试程序那样就很容易了。这个问题已经以相同的VM解决方案结束。

答案2

我听说它是​​在 32 位版本的 win7 中,而不是 64 位版本,但我无法确认,因为我使用的是 64 位版本。您是想编写汇编代码还是机器代码?我不确定调试是做什么的,无论是机器代码还是汇编代码。如果您要学习/使用汇编代码,请尝试使用 WinAsm。这是我最近使用的免费 IDE。

由 Barlop 添加

你听到的没错。以下是 Win 7 32 位,可以调试。Win 7 64 位无法调试。下面是 Win 7 32 位的屏幕截图。(测试的 win7 版本是 win7 ultimate)

在此处输入图片描述

答案3

公共领域的 CDBA 与 CDB/NTSD 非常相似,在 Win64 系统上运行;其源代码(汇编语言)可免费获取。

可以在以下网址找到http://www.japheth.de/debxxf/CDBA.html(描述)和http://www.japheth.de/debxxf/CDBA.zip(源 + 二进制)

相关内容