【发布时间】:2016-12-28 11:36:53
【问题描述】:
昨天我开始搞乱 c# 和 VAMemory.ddl。我的目标是制作一个程序,从游戏“英雄联盟”中读取玩家的 HP。 我找到了HP的静态地址并阅读了它:
vam.ReadFloat((IntPtr)address);
它运行得很好,我可以从我的程序中看到我的游戏内 HP,但由于它是一个静态地址,并且每次我重新启动游戏时它都会改变,所以我每次都必须找到该地址。 所以我开始寻找指针。我遵循了几个教程,大约一个小时后,我可以在作弊引擎中看到我的 HP,重新启动游戏并且不更改地址仍然可以看到它。
但我不明白如何在我的程序中实现它,我找不到任何教程。 :/
这是我从 Cheatengine 中发现的:
当前生命值 - 英雄联盟.exe - 0x032871FC - 0x58、0x6C0、0x42C、0x90、0x448 - 浮动
【问题讨论】:
-
你需要非常小心你在各种游戏中对记忆所做的事情,因为它们中的许多游戏都有反作弊系统,当你篡改他们的记忆时就会发现。
-
“我不会编程”和“我需要教程”不是问题;这是一个问答网站。您有具体的问题吗?
-
是的,我的问题是如果我有指针,我如何从内存中读取浮点数
标签: c# memory ram memory-address