由于公司领导要求内部管理系统软件,不能让操作员截图,防止数据外泄,比如键盘Print键截图,ALT+Print窗口截图,还有就是QQ截图,其实要100%防止截图是不可能的,因为现在的截图软件太多了,还有屏幕录像软件等等,即使你都限制了,我还可以带个照机去拍呢,哈哈,闲话少说,说说具体屏蔽QQ截图的方法吧。

我在网上找了很多方法,最实用的方法如下:

因为QQ截图,热键截图都是把图片放在剪贴板的,于是我们就对剪贴板进行监控,在软件里增加一个守护时钟(就是每隔一段时间检查一次,我设的1豪秒),定时检查剪贴板内容,如果发现有图像信息就直接清除。

if myClib.HasFormat(CF_BITMAP) then myClib.clear

哈哈,当然我第一次这样操作时,excel里复制单元格也不行了,哈哈哈,于是重新进行准确地校验,当剪贴板里的内容为以下类型匹配时,就肯定是图片啦,不会影响其它操作,只检查图片,发现图片信息就立即清除,这样就可以阻止QQ直接截屏了。

CF_PICTURE:1
CF_COMPONENT:0
CF_BITMAP:1
CF_TEXT:0
CF_METAFILEPICT:0
CF_OEMTEXT:0
CF_DSPBITMAP:0
CF_DSPTEXT:0
CF_TIFF:0
CF_WAVE:0

当然,QQ截屏还有一个保存图片的功能,截屏以后可以直接保存到文件,不过我也有办法让他保存不起,当出来保存窗口时,自动关闭保存窗口,哈哈哈,这个要用外挂技术,这个是我帮软件外挂的核心技术啦,就不公布了哈,有需要的朋友可以联系俺有偿索取。13

最后修改:2009 年 08 月 16 日
一分也是爱
  • 相关文章

    • 无相关文章