问题描述
我使用作弊引擎,在作弊引擎中你有内存地址和指针。 在作弊引擎中,我让我的内存和指针工作得很好。
现在尝试这样做 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 (将#修改为@)