C# 从进程读取内存(本例中为游戏)

C# 从进程读取内存(本例中为游戏),c#,memory-management,C#,Memory Management,我正在做一台自动取款机,以便在我的学校重新开学之前回到C#。在过去的5个月里,我一直在实习php,当我们回到学校时,php将消失,而C#将在拐角处寻找 我和C#一起玩了很长时间,只要我有了主意,就玩一些有趣的东西,没什么特别的。现在我正在制作一个带有记录功能的自动舔碟机,这样我可以在游戏中自动完成一些事情,但我想更进一步,读取内存 直到现在,我发现很难找到一些关于它的像样的信息(不知道具体在哪里寻找),我被卡住了。我想做一些你可以和aimbot相比的东西,但不是商业化的或任何东西,只是想试验一下

我正在做一台自动取款机,以便在我的学校重新开学之前回到C#。在过去的5个月里,我一直在实习php,当我们回到学校时,php将消失,而C#将在拐角处寻找

我和C#一起玩了很长时间,只要我有了主意,就玩一些有趣的东西,没什么特别的。现在我正在制作一个带有记录功能的自动舔碟机,这样我可以在游戏中自动完成一些事情,但我想更进一步,读取内存

直到现在,我发现很难找到一些关于它的像样的信息(不知道具体在哪里寻找),我被卡住了。我想做一些你可以和aimbot相比的东西,但不是商业化的或任何东西,只是想试验一下。我想知道《吃豆人》中鬼魂的位置,弹球中的bal,甚至飞行游戏中的飞机

我如何从这个开始?我读过一些关于记忆是如何工作的,以及一些实际获取记忆的函数。但是我不知道怎么找到地址。我也不知道如何在if语句中使用它们

有人能给我指出正确的方向吗?

可以帮你找到你需要的记忆地址,尽管这是一项相当繁琐的任务。如果你想做实验,它还可以让你改变一些东西。

上还有和,我建议你去看看。

写作培训师的最佳选择是直接使用母语。学习一些C和C++,然后使用RealPosialMead。即使在不安全的模式下,在C#中使用本机指针也是非常困难和丑陋的。使用P/Invoke并不可怕,但对于您的情况来说,C#提供给您的唯一酷的东西是WinForms。如果你需要在同一个地方的其他进程中需要WrFrm和本地指针,那么托管C++是最好的选择:“< /p>你是指从游戏中读取指针?确切地说,X/Y/Z值,也许更多信息,谁知道!我只是不知道从哪里开始。你是在问在你自己的进程中访问内存,即在你自己执行的代码中,还是在任何任意运行的进程中?另一个,例如一个运行游戏。你为哪个游戏制作培训师?通常人们用C++来编写游戏训练器(比如我)。有几种不同的工具可以用来查找地址,比如ollydbg和CheatEngine.Ye,但是在更高级的游戏中,我无法找到地址。我想我会去找一些更高级的教程。@Gideon如果你用作弊引擎找不到它们,你很可能用C#too找不到它们,我可以想象,但问题是我想学习如何做,我不是在要求解决方案或工作代码。如果我使用CE进行练习,从长远来看,编程会更容易吗?