反汇编 Visual Studio
Posted
技术标签:
【中文标题】反汇编 Visual Studio【英文标题】:Disassembly Visual Studio 【发布时间】:2020-01-07 19:53:14 【问题描述】:是否存在某种方法可以在 Visual Studio 中找到特定地址? 当我反汇编我的 c++ 代码时,当一个函数被调用(例如 call 6A25DDA4 )时,我想去那个地址,但我不明白如何到达它,除非向上或向下移动栏。 我想直接输入地址并找到它。
【问题讨论】:
您确实可以在反汇编窗口(顶部)中直接键入地址,然后按 Enter。只需确保在任何十六进制地址前加上0x
即可正确解释。
@Cameron 很抱歉,我找不到这个反汇编窗口。它在哪里 ?我正在使用 Visual Studio 2017。
没人能帮我吗?
调试 > Windows > 反汇编菜单命令。确保您在调试时这样做,查看程序集列表对您没有帮助。
我已经在反汇编窗口了。每条指令附近都有一个地址。我想到达一个特定的地址。我在哪里可以粘贴它?
【参考方案1】:
在窗口顶部附近有一个标有“地址:”的框。只需在其中输入您的地址(如果是十六进制,则以 0x 为前缀)然后按回车键。
截图:
【讨论】:
谢谢我的朋友的照片。它适用于 c++。我试过用c#。我创建了一个函数,然后主要调用该函数。在反汇编窗口中,我阅读了 Call 00A30438。但是如果我尝试写入 0x00A30438 会发生错误,它告诉我找不到地址,为什么? 尝试使用调试版本。根据我的经验,发布版本的选项受 C# 的限制 mannagg a baciamell, mo bast nu poc e t facc sape。 OKOK 谢谢你帮助我的朋友。以上是关于反汇编 Visual Studio的主要内容,如果未能解决你的问题,请参考以下文章