Windows远程桌面开发之九-虚拟显示器(Windows 10 Indirect Display 虚拟显示器驱动开发)
by fanxiushu 2019-06-24 轉載或引用請注明原始作者。
這里與遠程桌面關系不是太大,但這個部分是xdisp_virt遠程控制程序的實現多顯示器桌面擴展的子功能,因此也歸為遠程桌面開發一類。
這篇文章與之前發布的
https://blog.csdn.net/fanxiushu/article/details/82731673
WIN7以上系統WDDM虛擬顯卡開發(WDDM Filter/Hook Driver 顯卡過濾驅動開發之一)
聯系比較緊密,同樣是為了實現虛擬顯示器,擴展桌面,WDDM HOOK采用windows類似黑客的hook辦法。
由于沒有一個通用和統一的接口。WDDM版本也多,顯卡的種類也多。
要保證在大部分顯卡上正常工作,幾乎得去各類顯卡上測試一遍,才能保證WDDM HOOK盡可能的正常使用。
由于我沒這么多顯卡來測試,也懶得去做測試,因此也就只匹配測試了自己使用的WIN7電腦的顯卡。
而到了Windows 10 1607版本之后,微軟提供了Indirect Display Driver的模型來實現虛擬顯示器的功能,
這樣也就用不著再在WDDM HOOK上打主意了。這也是本文重點講述的功能。
可是Windows 10 1607之前的版本要實現虛擬顯示器,該怎么辦呢?
除了 WDDM HOOK難道就沒別的辦法了嗎?
就像“WIN7以上系統WDDM虛擬顯卡開發”文章中所說的那樣:一開始想到的是開發一個虛擬顯卡驅動。
總結
以上是生活随笔為你收集整理的Windows远程桌面开发之九-虚拟显示器(Windows 10 Indirect Display 虚拟显示器驱动开发)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: poj 3009 Curling 2
- 下一篇: 公司间交易学习笔记---概述