有没有办法(独立于操作系统)用于通过i / o访问访问任意进程的虚拟内存? 或者......一种在共享内存实例中启动此类进程的方法。
(这不是Cheat Engine的工作方式吗?据我所知,某种IPC ......)
答案 0 :(得分:2)
可以将进程附加到另一个进程,使其可以访问该进程的内存。
用于调试程序。
需要将调试器附加到正在调试的进程,并且需要能够读取任何内存数据,中断执行,编辑内存数据,注入代码等。
作弊引擎只是重新使用这些调试器功能,以便在游戏中作弊。
Profilers还使用它来查看谁在消耗什么资源。