使用带指针VB的CheatEngine值读/写ProcessMemory

时间:2016-11-16 05:49:39

标签: vb.net cheat-engine

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

Image

这是我在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)

1 个答案:

答案 0 :(得分:0)

代码完美无缺,但我想改变的地址是错误的。这就是我认为代码错误的原因。无论如何,感谢所有帮助过我并建议使用Hex的人。