如何解决你如何用内存地址做指针?
我使用作弊引擎,在作弊引擎中你有内存地址和指针。 在作弊引擎中,我让我的内存和指针工作得很好。
现在尝试这样做 Visual Basic 很痛苦。我一定是误会了什么。 这就是作弊引擎所拥有的,这就是我试图在 Visual Basic 中编写的代码:
这是我正在尝试的代码:
变量:
- 基地址 = 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'
这些都不会指向“1C6B64B70F4”。
我需要得到地址'1C6B64B70F4'来添加'A4'的指针
我在这里做错了什么?
我应该提到我可以读取不涉及指针的内存地址。
我用它来读取和写入内存: http://www.mediafire.com/file/yvpjbi...Memory.vb/file
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。