我正在使用称为Cheat Engine的内存编辑应用程序。我将Cheat Engine附加到游戏中。在我的游戏中,我有一个称为HP的32位整数。 HP存储在内存地址A处。如果我重新启动游戏,HP将存储在新的内存地址B中。似乎使用Cheat Engine,我可以执行指针扫描并找到一个静态内存地址C,该静态内存地址始终存储惠普在该会议期间的内存地址。所以如果我解引用C,我总是得到存储HP的内存地址。总是保证C始终是相同的内存地址?如果另一个应用程序启动并占用该区域的内存呢?应用程序如何具有静态内存地址?
回答
我不知道你在用什么操作系统,但是大多数现代操作系统在每个进程中都使用虚拟内存。每个程序的内存地址可能相同。操作系统和计算机将虚拟地址映射到RAM中的实际地址。
以防万一:我使用Windows 8 64位。 – user2312080 2013-04-23 16:02:10
另外,谢谢你清理。这更有意义。不知道虚拟内存是否存在。 – user2312080 2013-04-23 16:02:47
HP的地址相对于进程的虚拟内存块的开始。 – allonhadaya 2013-04-23 16:02:58
- 1. 配置静态IP地址到我的网站应用程序
- 2. 在静态IP地址上运行我的应用程序
- 3. Android应用程序静态存储
- 4. 如何获取动态谷歌地图网址(有静态地图网址)
- 5. 如何正确地将应用程序会话存储到静态实例中?
- 6. C#静态存储器地址
- 7. 如何保持python web应用程序中的内存中的静态资源?
- 8. 无法连接到具有IP地址的应用程序
- 9. 内存地址:Linker VS.加载程序
- 10. 程序集中的内存地址
- 11. 用于在Android应用程序中配置静态IP地址的API
- 12. 如何查找应用程序使用的所有IP地址?
- 13. ios编程 - 在应用程序级别重写静态库内的静态库
- 14. Web应用程序和内存状态
- 15. 如何动态创建具有多个地址的Google地图?
- 16. 内存地址
- 17. 在内存中,我如何告诉程序段来自程序或静态库?
- 18. 具有角度应用静态内容行为的Spring Boot MVC?
- 19. iOS应用程序在相同的内存地址获取EXC_BAD_ACCESS,但具有不同的原因
- 20. 如何检查c#.net应用程序中所有静态对象的内存使用情况
- 21. 如何设计静态/动态调查应用程序?
- 22. 如何在iPhone应用程序中可靠地释放内存?
- 23. 缓存服务器端的静态地图以用于移动应用程序?
- 24. 如何在Android应用程序中查找地点的地址
- 25. Django应用程序应如何捆绑静态媒体?
- 26. 如何从具有DLL的ASPX应用程序查找内存泄漏
- 27. 如何编写支持静态和动态内存管理的Fortran程序?
- 28. 如何在Django应用程序的静态Javacript上播放静态mp3文件?
- 29. 是否有一个用于存储静态地图的Android实用程序?
- 30. 静态变量:如何回收内存?
我不记得有足够的细节发布真正的答案,但我记得有关寻址内存相对于内存中进程的位置的内容。指针不是相对于RAM中的第0个字节,而是从进程开始的地方。 – 2013-04-23 16:02:35