3

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

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

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

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

程序的功能真的很简单,但是我一点头绪都没有。

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

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

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

4

1 回答 1

3

你可以作弊:

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

有简单的方法可以完成这三件事。

可能您必须对多屏设置进行一些测试(这可能是最困难的事情,因为多屏有多种“模式”)

于 2013-08-17T07:03:55.287 回答