代码之家  ›  专栏  ›  技术社区  ›  Andreas Bonini

如何扫描另一个进程内存以查找特定字符串后面的内容?

  •  2
  • Andreas Bonini  · 技术社区  · 14 年前

    我想通过另一个进程扫描当前运行的本机应用程序的整个堆。

    例如,我想知道在这个进程内存中ASCII序列“test”的所有实例后面是什么(在这个例子中,我会扫描“test”并在它之后继续读取)。

    我试着在谷歌上搜索更多的信息,但没找到什么:我找到了 ReadProcessMemory 这看起来很有趣,但是我怎么知道进程分配的内存地址呢?

    1 回复  |  直到 14 年前
        1
  •  6
  •   Tim Robinson    14 年前

    尝试 VirtualQueryEx .

    CreateRemoveThread ( sample code ReadProcessMemory . (你仍然需要 VirtualQuery