使用Assembly x64通过DelphiXE2从内存中读取任何内容

时间:2013-03-29 07:03:17

标签: delphi assembly delphi-xe2 readprocessmemory

如何访问DelphiXE2Windows7 64bit中的任何内存地址? 我尝试使用ReadProcessMemory函数,但它不起作用。 但是,我想避免使用内核驱动程序来执行此操作。

抱歉我的英语不好。

1 个答案:

答案 0 :(得分:3)

ReadProcessMemory是一个已知正常工作的函数。它允许一个进程从另一个进程读取内存。但它使用的地址仍然是虚拟内存地址。它们相对于目标进程的虚拟地址空间。

我怀疑你实际上要做的是读取物理内存。在这种情况下,除了内核模式之外别无选择。只有在内核模式下才能解决物理内存问题。