如何查找进程地址空间的地址?

How can i lookup an address of the addresspace of a process?

本文关键字:地址空间 地址 进程 何查找 查找      更新时间:2023-10-16

如果我有一个地址从一个进程的地址空间是否有一些方法来查找它的值?我正在调试一个应用程序,可以看到有一个固定的数字和地址的内容之间的比较。如果我知道这个地址的值,我会很有帮助的。最好的方法是从Visual Studio中访问它。

当进程运行时,暂停执行(断点等),转到Debug -> Windows -> Memory -> Memory 1并粘贴地址。它将以十六进制和ascii格式显示原始内存值。

ps:在VS2010中有Memory 1Memory 4。他们彼此没有什么不同。这只是为了方便一次监控多个内存位置。

也许这就是你的意思:

如何知道地址范围时,搜索一个函数的签名?

GetModuleHandle()将返回进程的基址,因此这是您的起始范围。