【问题标题】:Reading memory addresses of other windows applications读取其他 Windows 应用程序的内存地址
【发布时间】:2013-05-29 13:36:18
【问题描述】:

我正在尝试构建一个从另一个应用程序使用的内存中检索数据的应用程序。这个想法对于游戏作弊编辑器来说非常简单,它可以识别在 Windows 中运行的进程并允许用户查看该进程在内存中的所有数据。

有没有关于访问这个或简化内存访问的组件的方法的教程?

【问题讨论】:

  • 什么 Windows 版本?
  • 我正在研究 Xp,但正在寻找通用解决方案
  • 这对这个问题有什么影响,@Jan?
  • @Rob IIRC 诸如 ReadProcesMemory 之类的东西在以后的版本中变得更加困难(更严格的安全性)。

标签: delphi debugging memory editor


【解决方案1】:

致电OpenProcessCreateProcess 获取您感兴趣的进程的句柄,然后使用ReadProcessMemory。记住要密切注意地址是在您自己程序的地址空间中还是在外部进程的地址空间中。

【讨论】:

猜你喜欢
  • 2021-01-10
  • 1970-01-01
  • 2015-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多