使用c# 或c语言 如何直接调用桌面的图像。
不通过Windows的API函数,直接调用显卡驱动来获取桌面的图像数据。

解决方案 »

  1.   

    显卡驱动? 估计没有,最好还是通过API,PrintWindow()等...
      

  2.   

    我在写一个远程桌面管理程序,将受控端的桌面发送到主控端,直接调用WIn的API函数传输效率较低,想直接调用显卡驱动里面的图像数据,压缩后再进行传输,效率应该会大有提高。但是现在对如何从显卡驱动里面获取图像数据,现在还没有头绪,希望大家帮帮忙,这里谢过了。
      

  3.   

    http://www.pudn.com/downloads113/sourcecode/multimedia/vfw/detail472336.html
      

  4.   

    我个人觉得显卡驱动和图形显示不是一个概念!
    显卡驱动是针对硬件的!而WINDOWS的图形显示强调的是与设备无关!
    所以不知搂主有没有别的高见!!!
      

  5.   

    我的意思是直接从显卡里面读取图像的数据,而不需要经过Windows的API函数处理后显示出来的数据。
      

  6.   

    显卡驱动一般是不会让你去访问的...
    至于普通的非API方法:
    Graphics.CopyFromScreen
      

  7.   

    另外关于数据的压缩...
    GDI+直接可以压成JPG或PNG.
    这还不够小?