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);

c#读取进程内存

您正在尝试读取进程Nksp.exe中地址0x5c的内容。

你是怎么想出0x5c的?这可能是你的问题。

Windows中虚拟地址空间的第一页是一个保护页(这就是操作系统捕获空指针解引用的方式)。