如何在 vb.net 中捕获指针的新地址
How to capture the new address of a pointer in vb.net
我正在使用 Cheat-Engine 尝试为我正在制作的工具收集一些值。问题是我只需要找到指针在我的第一个菜单中找到的地址。从那里我使用该动态地址进行其余操作。
下面是我要抓取的地址:
这就是我被困的地方,因为我从来不需要找到这样的地址。之前,我可以使用 ReadWritingMemory class 读取整个指针的 VALUE。
ReadDMAInteger("terraria", GetModuleHandle("terraria", "[Terraria.Lighting::LightTiles+128]") + &H0, {&H147, &H8, &HBC, &H8}, true)
有什么方法可以获取指针找到的值地址? (如果你评论问它是否可以在 C# 中 --> 如果它是唯一的方法,我也可以使用它,但如果可能的话我更喜欢 vb.net!)你们可以给我的任何想法或演练会很有帮助。我正在努力学习整个过程!
ReadDMAInteger("terraria", &2A29728F, {&H8, &HBC, &H8, &H147}, 4)
这曾经对我有用,所以它应该对你有用
如果您认为 terraria.lighting 是正确的指针,则应将其转换为地址,然后将其用作我给您的代码中的地址
当你使用这个时,偏移量是从下到上使用的..
我正在使用 Cheat-Engine 尝试为我正在制作的工具收集一些值。问题是我只需要找到指针在我的第一个菜单中找到的地址。从那里我使用该动态地址进行其余操作。
下面是我要抓取的地址:
这就是我被困的地方,因为我从来不需要找到这样的地址。之前,我可以使用 ReadWritingMemory class 读取整个指针的 VALUE。
ReadDMAInteger("terraria", GetModuleHandle("terraria", "[Terraria.Lighting::LightTiles+128]") + &H0, {&H147, &H8, &HBC, &H8}, true)
有什么方法可以获取指针找到的值地址? (如果你评论问它是否可以在 C# 中 --> 如果它是唯一的方法,我也可以使用它,但如果可能的话我更喜欢 vb.net!)你们可以给我的任何想法或演练会很有帮助。我正在努力学习整个过程!
ReadDMAInteger("terraria", &2A29728F, {&H8, &HBC, &H8, &H147}, 4)
这曾经对我有用,所以它应该对你有用
如果您认为terraria.lighting 是正确的指针,则应将其转换为地址,然后将其用作我给您的代码中的地址
当你使用这个时,偏移量是从下到上使用的..