Read/WriteProcessMemory 将 CheatEngine 值与指针一起使用 VB

Read/WriteProcessMemory using CheatEngine Values with Pointer VB

我正在使用 Cheat Engine 获取地址来编辑应用程序中的某些内容。但是当使用 Read/WriteProcessMemory 和 Visual Basic 将值放入 Visual Studio 时,我似乎做错了。

这是我在 Cheat Engine 中得到的值。现在如何翻译这些信息并使用 ReadProcessMemory 获取值?

这是我的代码,它不起作用并给出了不同的值:

    Dim hp = OpenProcess(2035711, 0, ComboBox1.SelectedItem)
    Dim Pointer = 0
    ReadProcessMemory(hp, 22724000, Pointer, 4, 0)
    Dim Address As Integer = Pointer + Convert.ToInt32("784B2", 16)

    Dim value As Integer = 0
    ReadProcessMemory(hp, Address, value, 4, Nothing)
    MsgBox(value)

代码运行完美,但我要更改的地址是错误的。这就是为什么我认为代码是错误的。无论如何,感谢所有帮助过我并建议使用 Hex 的人。