2014-10-28 77 views
2

我想在Windows上捕获桌面屏幕图像。Windows上的快速桌面屏幕捕获

我知道C++中的CreateCompatibleDC和CreateCompatibleBitmap ...函数,但它很慢。我需要一种更快速的方法,可以实现适合实时更新的屏幕截图。例如,在Linux中,我可以使用Xlib函数。 Windows中是否有类似的高速或系统级屏幕盖帽功能?

回答

4

对于Windows 8(及以后)有原生API:Desktop Duplication API

对于Windows 7(或更早),你可以考虑使用镜像驱动程序。例如,the DFMirage driver

+0

桌面重复API是否在登录提示符和锁定屏幕上工作? – tunafish24 2015-09-03 00:42:58