2017-01-16 77 views
1

我希望能夠顯示一個窗口,其中包含一條顯示給用戶的消息,但不會被桌面複製捕獲。那可能嗎?有沒有辦法從桌面複製中省略一個窗口?

另外,有沒有一種方法可以在顯示給用戶之前在桌面表面的頂部繪製? (理想情況下,沒有大量停滯GPU)

背景:我正在寫一個遠程查看/支持應用程序,並希望允許遠程用戶的隱私工作 - 消隱用戶的屏幕,同時不干擾捕獲。

我想避免回到WM_PRINT和BitBlt的黑暗日子,但我不確定DXGI允許我想要做什麼。

回答

2

桌面複製拷貝合成圖像傳遞到視頻輸出和你的想法是讓它的工作不只是排除特定區域(s),但也有操作系統渲染/組成活動窗口後面的窗口,問題的組成對於正常的桌面操作不是必需的。這種構圖實際上並不在第一時間發生,桌面複製不提供強制它或以其他方式在每個窗口基礎上分離圖像數據的服務。

相關問題