大家好,今天我在使用c#读取内存时遇到了问题
我想知道如何从内存中的指针获取地址并正确复制
因此在xbox 360上读取内存时,这就是我的方法
//定义
unsigned int ReadUInt32(int Address)
{
return *(unsigned int*)Address;
}
//代码
整数num1;
num1 = ReadUInt32(0x82303030);
//在xbox上,当我读取指针的内存时,会给我确切的值存储在指针中,比如说指针值为0xCD101010并且我可以做到
num1 + 0x10 //这将把我带到0xCD101020
//但是我在阅读PC时出现问题
让我们在一个地址说
0x00007FF7ABCDEF10
和指针存储0x00C07F5B60000
但是问题是我不能复制它,因为指针的实际值是
0x0000B6F507C000
为什么写成反向??
我需要一些帮助才能复制并获取它
0x0000B6F507C000
不是那样的0x00C07F5B60000
感谢所有可以帮助我的人!