Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用指针操作数据。 使用另一个进程操作一个进程的数据。我确实使用指针在 c 和 c++ 中尝试过,但没有成功。请告诉如何做或提供一些参考。
因为我的一个朋友在玩的时候试图编辑反特技游戏的分数。所以我觉得这是可能的,但我做错了。
当前运行的进程不能访问任何其他进程的内存。
Windows 中的每个进程都有自己的地址空间。当您在一个进程中有一个地址时,它是一个虚拟地址,对相应的页表没有意义。当 Windows 执行任务切换时,下一个任务将获得自己的页表。
对其他内存的访问受到保护,因此您无法从进程中修改页表。您需要调试器 API 来访问另一个进程的内存。
一个例外是 Windows 内核。当您处于内核模式驱动程序中时,您拥有更多权限和允许此访问的不同 API。(而且实现这样的驱动程序会让您更加头疼。)