我想在我的显示器上直接用我的C ++代码写入内存。
我知道现代操作系统可以保护物理内存,但很难做到。
假设我知道我正在使用的视频卡(在我的情况下是nVidia GeForce 820m),我也可以为我的应用程序提供所有需要的系统权限。我知道这是“坏主意”。这只是我的好奇心。
可以在Linux或Windows上使用吗?
答案 0 :(得分:0)
是的,有点儿。跨站点重复,但您可以通过在Linux中写入/dev/fb0来完成此操作。 Windows不会像这样暴露屏幕。并且它很可能不是 实际帧缓冲区,如果它甚至存在。