如何以编程方式找到内存地址...?

How do I find a memory address programmatically...?

我的内存地址有问题。 我知道如果关闭并重新打开软件,内存地址总是会发生变化。

如何让我的程序始终找到正确的内存地址? 我想读取一个确切的值,这是我的计划。

请帮忙举个例子(源代码)。

您可以读取另一个进程内存作为described here

但首先你应该找到一些指向你的值的地址的指针,地址永远不会改变。您可以使用 Cheat Engine (pointer scan) or OllyDbg(read/write 断点和分析反汇编代码)之类的东西来执行此操作。

然后你可以从这个指针中读取你需要的值的实际地址。