c#读取进程内存
本文关键字:内存 取进程 读取 | 更新日期: 2023-09-27 17:54:28
My class that i use:http://pastebin.com/GMq5eZ42
我在主应用程序中这样调用它但它仍然说索引不在arrayfield
范围内 int memoryaddress = 0x5C;
int bytesread;
double memoryaddressvalue;
byte[] memoryvalue;
memoryvalue = ReadCoords.ReadMemoryAtAdress((IntPtr)memoryaddress, 4, out bytesread);
memoryaddressvalue = BitConverter.ToDouble(memoryvalue, 0);
Label1 = Convert.ToString(memoryaddressvalue);
您正在尝试读取进程Nksp.exe中地址0x5c的内容。
你是怎么想出0x5c的?这可能是你的问题。
Windows中虚拟地址空间的第一页是一个保护页(这就是操作系统捕获空指针解引用的方式)。