我正在使用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)
答案 0 :(得分:0)
代码完美无缺,但我想改变的地址是错误的。这就是我认为代码错误的原因。无论如何,感谢所有帮助过我并建议使用Hex的人。