如何防止操作系统刷新视频内存

本文关键字:视频 内存 刷新 操作系统 何防止 | 更新日期: 2023-09-27 18:27:57

我需要实现一个应用程序,它可以冻结屏幕图像,同时所有应用程序都正常工作,只是它们没有反映在屏幕上。

它可能需要阻止所有应用程序将数据写入视频卡存储器。

有人告诉我尝试CUDA编程,但它只适用于Nivida视频卡,我需要我的程序适合各种视频卡。

我不知道是否有任何关于视频卡驱动程序的API可以帮助。

这个程序的功能真的很简单,但我没有任何线索。

我应该从事驱动程序编程,还是视频驱动程序已经为程序员提供了这样的api?

我应该直接处理硬件还是只使用提供的api(如果有的话)?

该程序将在windows平台上运行,但linux的提示也很好(也许它们是我的灵感来源)。

如何防止操作系统刷新视频内存

你可以作弊:

  • 应用程序制作屏幕截图
  • 应用程序创建了一个与所有屏幕一样大的最顶部窗口
  • 应用程序显示屏幕截图

这三件事都有简单的方法。

您可能需要对多屏幕设置进行一些测试(这可能是最困难的事情,因为多屏幕有各种"模式")