Mar*_*aux 10 c++ memory-management
在提出这个问题之后(C++:我可以用指针摆脱我应用程序内存的界限吗?),
我决定接受它是不可能用指针修改其他应用程序的内存(使用现代操作系统).
但如果不可能,ArtMoney和CheatEngine等项目如何运作?
谢谢
可以在 Windows 上读取进程内存。有一个函数,调用ReadProcessMemory于kernel32.dll:http : //msdn.microsoft.com/en-us/library/ms680553(v=VS.85).aspx
大多数更改其他应用程序内存的应用程序都使用它。它还可以用于两个进程之间的通信(尽管大多数情况下不推荐)。
CheatEngine 是一个带有非传统接口的调试器。