我需要在Windows中扫描另一个进程的内存。ReadProcessMemory函数可以胜任,但它每次都将目标进程的内存复制到我的缓冲区之一..有没有办法访问另一个进程的内存而不必每次都将其复制到我的进程内存中? 如果有的话,我就可以使用指针来访问另一个进程的内存。
我需要在Windows中扫描另一个进程的内存。ReadProcessMemory函数可以胜任,但它每次都将目标进程的内存复制到我的缓冲区之一..有没有办法访问另一个进程的内存而不必每次都将其复制到我的进程内存中? 如果有的话,我就可以使用指针来访问另一个进程的内存。
调试器使用ReadProcessMemory
,因此如果您正在实现类似于调试器的功能,那么这是正确的方法。
如果您正在实现其他东西,那么您可能会陷入困境,您应该给我们一个更高层次的视角来解决您要解决的问题。