Memory 如何检测另一个进程是否正在读取我的应用程序';记忆

Memory 如何检测另一个进程是否正在读取我的应用程序';记忆,memory,anti-cheat,Memory,Anti Cheat,是否可以检测另一个进程是否正在读取我的应用程序的内存?如果是的话,你能给我举一些例子说明如何做到这一点吗?(C++中的例子将很棒) 感谢您要检测一个进程,该进程会打开进程句柄并调用ReadProcessMemory,您必须在每个进程中挂接OpenProcess和ReadProcessMemory,或者使用内核模式驱动程序来拦截这些调用 据我所知,仅从目标进程is usermode内部检测ReadProcessMemory是不可能的。这个问题我已经提过很多次了,但我从来没有看到过一个可以接受的答案

是否可以检测另一个进程是否正在读取我的应用程序的内存?如果是的话,你能给我举一些例子说明如何做到这一点吗?(C++中的例子将很棒)


感谢您

要检测一个进程,该进程会打开进程句柄并调用ReadProcessMemory,您必须在每个进程中挂接OpenProcess和ReadProcessMemory,或者使用内核模式驱动程序来拦截这些调用


据我所知,仅从目标进程is usermode内部检测ReadProcessMemory是不可能的。这个问题我已经提过很多次了,但我从来没有看到过一个可以接受的答案。

这是不可能的。它是私有内存。只有你的应用才能访问请求的memory@Valijon,这绝对不是事实,系统API允许在其他进程中读取和写入内存(例如,windows上的
WriteProcessMemory
)。