c++ - 如何访问计算机的 RAM 和 ROM 的所有字节?

标签 c++ c memory

我尝试了指针和引用 (&),但是当我尝试获取信息时(我只是从内存中读取),计算机发出“哔”声,程序终止。 将指针分配给字节 (char *) 时没有问题。但是当我读到那台电脑时,它发出哔哔声。 (x=*p;)

Windows xp,1GB + 128 MB 内存。我不知道我的 eproom + eeproms。

我可以使用 System() 函数来使用 OS 命令访问内存吗?你认识一个吗?

最佳答案

你不能。现代操作系统使用不允许这样做的虚拟模式和内存保护。要访问所有物理 RAM,您很可能需要编写自己的操作系统或为现有操作系统编写内核驱动程序。

关于c++ - 如何访问计算机的 RAM 和 ROM 的所有字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11467292/

相关文章:

C++ SVG库写入路径数据

无法复制使用字符串时 malloc 未初始化内存的示例

c++ - C/C++ 关于跟踪编程技术的问题

Tomcat 服务器状态内存池

c++ - 程序错误地读取二进制文件的一个字节

c++: std::exception 的 what() 方法中的奇怪语法

android - 获取位于android studio for NDK项目中drawable的图像的绝对路径

C源代码中的计数函数

有人可以解释 Quake 3's ' hunk' 吗?

java - 在Java进程之间共享核心库