admin 管理员组

文章数量: 887021

通过拦截BitBlt实现


现在市面上的一些截图工具的使用方法是将整个桌面图像先保存下来,将保存的桌面图片绘制到这个全屏窗口上。
那问题就很容易解决了,在拦截到BitBlt时判断有没有保存桌面的操作即可。

通过设置BitBlt最后一个参数为BLACKNESS也可实现某块变黑,跟防截屏实现方式一处理方式一样,判断可见窗口,变黑即可


但是缺点是牵涉过多的资源释放问题,此方法在防截屏实现方式一面前显然是复杂的,很难处理的,但是相比方式一来说,拦截BitBlt还可以支持XP系统。

本文标签: 方式 Windows 防截屏