当前位置: 首页 > 专利查询>肖龙旭专利>正文

一种基于程序窗口的防截屏方法技术

技术编号:10487570 阅读:110 留言:0更新日期:2014-10-03 16:24
本发明专利技术属于计算机信息安全领域技术领域,特别涉及一种控制截屏的方法。基于程序窗口的防截屏方法,包括以下步骤:A、对所有应用软件的操作进行API调用追踪,判断该操作是否为截屏操作;如果不是则不作任何处理;否则;B、判断当前桌面所有窗口中是否存在受保护文件的窗口;如不存在,则不作任何处理;否则;C、允许该应用软件继续执行截屏操作,获取桌面截图;对桌面截图进行重绘,将其中所有受保护文件的窗口进行屏蔽,得到受保护文件的窗口被涂黑、其它文件的窗口正常显示的图片,替换掉所述桌面截图。本发明专利技术可以有效防止第三方软件截取受保护文件的窗口,同时保留用户操作习惯,以及第三方软件对非受保护文件窗口的正常截屏。

【技术实现步骤摘要】
—种基于程序窗口的防截屏方法
本专利技术属于计算机信息安全领域
,特别涉及一种控制截屏的方法。
技术介绍
在计算机文档安全保护领域,数据保护的研究方向大都放在了文档防窃取和被窃取后不能被破解,而忽略了机密文档被合法打开后,其内容通过系统截屏功能或第三方软件自带的截屏功能以图片形式被窃取,这使安全防护措施功亏一篑。针对这一问题,有些防护软件通过禁止操作系统截屏进行防截屏操作,但无法防止窃密者通过第三方软件截屏。
技术实现思路
本专利技术的目的是:提供一种克服现有防截屏技术缺点,在不影响用户操作习惯的前提下,保证保密窗口数据不能被截屏软件截取,但仍允许对非保密窗口的内容进行截取的方法。 本专利技术的技术方案是:,包括以下步骤: A、对所有应用软件的操作进行API调用追踪,判断该操作是否为截屏操作;如果不是截屏操作,则不作任何处理,该应用软件操作继续执行;如果是截屏操作,则执行B步骤; B、判断当前桌面所有窗口中是否存在受保护文件的窗口 ;如果不存在,则不作任何处理,该应用软件继续执行截屏操作;否则,执行C步骤; C、允许该应用软件继续执行截屏操作,获取桌面截图;对桌面截图进行重绘,将其中所有受保护文件的窗口进行屏蔽,得到受保护文件的窗口被涂黑、其它文件的窗口正常显示的图片,替换掉所述桌面截图。 本专利技术可以有效防止第三方软件截取受保护文件的窗口,同时保留用户操作习惯,以及第三方软件对非受保护文件窗口的正常截屏。 【附图说明】 附图1为本专利技术流程图。 【具体实施方式】 参见附图1,,包括以下步骤: A、对所有应用软件的操作进行API调用追踪,判断该操作是否为截屏操作;如果不是截屏操作,则不作任何处理,该应用软件操作继续执行;如果是截屏操作,则执行B步骤; B、判断当前桌面所有窗口中是否存在受保护文件的窗口 ;如果不存在,则不作任何处理,该应用软件继续执行截屏操作;否则,执行C步骤; C、允许该应用软件继续执行截屏操作,获取桌面截图;对桌面截图进行重绘,将其中所有受保护文件的窗口进行屏蔽,得到受保护文件的窗口被涂黑、其它文件的窗口正常显示的图片,替换掉所述桌面截图。本文档来自技高网...

【技术保护点】
一种基于程序窗口的防截屏方法,包括以下步骤:A、对所有应用软件的操作进行API调用追踪,判断该操作是否为截屏操作;如果不是截屏操作,则不作任何处理,该应用软件操作继续执行;如果是截屏操作,则执行B步骤;B、判断当前桌面所有窗口中是否存在受保护文件的窗口;如果不存在,则不作任何处理,该应用软件继续执行截屏操作;否则,执行C步骤;C、允许该应用软件继续执行截屏操作,获取桌面截图;对桌面截图进行重绘,将其中所有受保护文件的窗口进行屏蔽,得到受保护文件的窗口被涂黑、其它文件的窗口正常显示的图片,替换掉所述桌面截图。

【技术特征摘要】
1.一种基于程序窗口的防截屏方法,包括以下步骤: A、对所有应用软件的操作进行API调用追踪,判断该操作是否为截屏操作;如果不是截屏操作,则不作任何处理,该应用软件操作继续执行;如果是截屏操作,则执行B步骤; B、判断当前桌面所有窗口中是否存在受保护文件的窗口...

【专利技术属性】
技术研发人员:肖龙旭张凯丁凯陈炫岳翔
申请(专利权)人:肖龙旭北京凯锐立德科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1