【发布时间】:2019-06-05 17:55:04
【问题描述】:
我有一个基地址和几个指针,我需要使用 C# 上的 VAMemory.dll 读取它们的值。
https://i.postimg.cc/QdfxtnbD/sdfsdfsdfdg.png
我是这样做的:
VAMemory vam = new VAMemory(process);
int LocalPlayer = vam.ReadInt32((IntPtr)0x00EE231C);
int address = vam.ReadInt32((IntPtr)(LocalPlayer + 0x30));
address = vam.ReadInt32((IntPtr)(address + 0x0));
address = vam.ReadInt32((IntPtr)(address + 0x1BC));
address = vam.ReadInt32((IntPtr)(address + 0x178));
address = vam.ReadInt32((IntPtr)(address + 0x0));
address = address + 0x4;
int value = vam.ReadInt32((IntPtr)address);
Console.WriteLine(" value: " + value);
但它不起作用。我在 StackOverflow 上检查了几个解决方案,但仍然找不到有效的解决方案。 我可以使用 Cheat Engine 很好地读取该值,因此指针不是无效的。请帮帮我。
【问题讨论】: