C# 根据程序内存查找新地址
我基本上是想写一些东西来读取进程内存中的特定指针 我希望它读取地址并返回这些地址的值,然后我希望它向这些值添加偏移量列表,并将新地址返回给我(就像特定程序的工作方式)。我使用作弊引擎得到了所有的指针和偏移量,地址上的值不断变化,每次都要得到新的值,这让我感到很累 例如:如果我有一个21F64D70的指针地址,我希望它能读出来;假设该地址在该特定时间的值为01A9A320,我希望它随后向01A9A320添加偏移量列表。所以我希望它说01A9A320+00000432和01A9A320+00000434,然后将01A9A752和01A9A754返回给我 有没有关于如何写这些东西的提示?我将不胜感激 既然你提到了C#,你大概是在运行Windows。在这种情况下,可以使用从进程中读取数据。一旦你读过它,偏移量列表,这是一个简单的数学问题 在中,我给出了使用C# 根据程序内存查找新地址,c#,c++,pointers,hex,C#,C++,Pointers,Hex,我基本上是想写一些东西来读取进程内存中的特定指针 我希望它读取地址并返回这些地址的值,然后我希望它向这些值添加偏移量列表,并将新地址返回给我(就像特定程序的工作方式)。我使用作弊引擎得到了所有的指针和偏移量,地址上的值不断变化,每次都要得到新的值,这让我感到很累 例如:如果我有一个21F64D70的指针地址,我希望它能读出来;假设该地址在该特定时间的值为01A9A320,我希望它随后向01A9A320添加偏移量列表。所以我希望它说01A9A320+00000432和01A9A320+000004
ReadProcessMemory
扫描进程内存以查找指定字符串的一般演示。如果您有一个已知的起点,那么其中一些就变得多余了,但是调用ReadProcessMemory
的部分本身仍然有效。下面是一个关于如何调用ReadProcessMemory