如何从内存中读取字符串?

时间:2018-08-26 01:39:26

标签: c++ visual-c++

我正在研究c ++ Windows应用程序项目。该项目的一部分要求我读取在单独的进程中使用的内存地址的值,并将该值用作函数中的“触发”。我知道值是一个字符串,并且会不断变化,但是我不知道如何读取或使用它。有任何想法吗?任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

是否允许使用标准IPC?如果没有,您将遇到问题。进程不应该那样共享内存空间。实际上,如果您使用标准设置进行编译,并尝试在应用程序的内存空间之外进行读取,则会出现致命的段错误。

您要做的本质上是设计一个非常基本的调试器,这绝非易事。我建议您先查看现有的调试器源代码(例如x64dbg或作弊引擎:https://github.com/cheat-engine/cheat-engine)。

该项目的目的是什么?