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

时间:2015-03-08 15:54:38

标签: c# debugging memory

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

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

请帮助举例(源代码)。

1 个答案:

答案 0 :(得分:1)

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

但首先,您应该找到一些指向您的值的地址的指针,而不会更改地址。您可以使用Cheat Engine(指针扫描)或OllyDbg(读/写断点和分析反汇编代码)来执行此操作。

然后,您可以从此指针中读取所需的实际地址。