捕获隐藏桌面的屏幕截图

我正在Windows上使用虚拟桌面使用简单的应用程序,我用C ++编码自己,我想知道是否有方法来捕获次要/隐藏桌面的屏幕截图? 我知道我可以做SwitchDesktop – >截图截图 – > SwitchDesktop,但它听起来不是很好的解决scheme….

也许我在隐藏的桌面上运行一些窗口,以获得其hwnd和有人用它来捕捉整个屏幕?

我运行Spy ++,但似乎没有find不属于当前活动桌面的窗口。

提前致谢。

如果您可以在没有XP支持的情况下生活, 本文将介绍如何使用DWM API获取隐形桌面的屏幕截图。