你如何用内存地址做指针?

问题描述

我使用作弊引擎,在作弊引擎中你有内存地址和指针。 在作弊引擎中,我让我的内存和指针工作得很好。

现在尝试这样做 Visual Basic 很痛苦。我一定是误会了什么。 这就是作弊引擎所拥有的,这就是我试图在 Visual Basic 中编写的代码:

enter image description here


这是我正在尝试的代码:

变量:

  • 基地址 = 00007FF73EE70000
  • GV.addresses = 01DB81B0
  • 指针 = A4

当我添加“baseaddress”和“GV.addresses”时,我得到:7FF740C281B0 数学上是正确的。

现在我知道一个指针指向一个内存地址,其中有一个 4 字节的内存地址。然后读取该地址并添加指针。

我的代码将显示'00007FF73EE70000' + '01DB81B0'(即'7FF740C281B0')的正确值

Dim testt As Long
testt = (Convert.ToInt64(baseaddress,16) + (GV.addresses))
MsgBox(Hex(testt))

但是无论我如何玩“7FF740C281B0”,我都无法获得“1C6B64B70F4”的作弊引擎值。

我认为它的工作原理就像您读取存储在“00007FF73EE70000”+“01DB81B0”(基地址+GV.addresses)中的十六进制地址一样。然后你获取存储在那里的地址并添加指针 A4。

但是 Cheat Engine 中存储在 ('00007FF73EE70000' + '01DB81B0') 的值是 '3058397264'

enter image description here

这些都不会指向“1C6B64B70F4”。

我需要得到地址'1C6B64B70F4'来添加'A4'的指针


我在这里做错了什么?

我应该提到我可以读取不涉及指针的内存地址。

我用它来读取和写入内存: http://www.mediafire.com/file/yvpjbi...Memory.vb/file

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...