我想读取一个字节的内存,但不知道内存是否真正可读。您可以在 OS X 下使用 vm_read 函数执行此操作,在 Windows 下使用 ReadProcessMemory 或_try / _catch 执行此操作。在 Linux 下,我相信我可以使用 ptrace,但前提是尚未调试。
仅供参考,我想这样做的原因是我正在编写异常处理程序状态转储代码,如果用户可以看到各种内存值是什么,或者知道它们是否无效,它将对用户有很大帮助。
我想读取一个字节的内存,但不知道内存是否真正可读。您可以在 OS X 下使用 vm_read 函数执行此操作,在 Windows 下使用 ReadProcessMemory 或_try / _catch 执行此操作。在 Linux 下,我相信我可以使用 ptrace,但前提是尚未调试。
仅供参考,我想这样做的原因是我正在编写异常处理程序状态转储代码,如果用户可以看到各种内存值是什么,或者知道它们是否无效,它将对用户有很大帮助。