[发明专利]程序窗口信息保护方法及系统有效
申请号: | 201710293368.5 | 申请日: | 2017-04-28 |
公开(公告)号: | CN107239679B | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 王一可;谢永胜;付睿智 | 申请(专利权)人: | 浙江华途信息安全技术股份有限公司 |
主分类号: | G06F21/16 | 分类号: | G06F21/16 |
代理公司: | 33293 杭州快知知识产权代理事务所(特殊普通合伙) | 代理人: | 杨冬玲<国际申请>=<国际公布>=<进入 |
地址: | 310012 浙江省杭州市西湖区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用窗口 子窗口 显示属性 信息保护 应用激活 浮水印 自适应调整 程序窗口 激活应用 自动添加 适配性 激活 监控 覆盖 配置 应用 | ||
1.一种程序窗口信息保护方法,其特征是,具体包括如下步骤:
使用dll程序注入到所有应用程序的进程下的主线程,监控本地所有应用程序,当应用程序窗口激活时,判定该应用程序是否符合浮水印保护策略;如果该应用程序符合浮水印保护策略,创建该应用程序的浮水印子窗口,将所述应用程序的激活窗口和浮水印子窗口成对保存到一同步列表内;
当检测到有应用程序的窗口销毁时,判断该窗口是否保存在同步列表内,如果所述的窗口在同步列表内,将该窗口和成对的浮水印子窗口从同步列表中移除;
根据同步列表内激活窗口的显示属性,刷新对应的浮水印子窗口的显示属性,使成对的浮水印子窗口和激活窗口显示属性一致。
2.根据权利要求1所述的程序窗口信息保护方法,其特征是,监控本地所有应用程序,当应用程序窗口激活时,创建该应用程序的浮水印子窗口的步骤,具体包括如下步骤:
获取本地设备的所有应用程序主线程的消息钩子和窗口动作钩子;
将所述激活窗口作为父窗口,创建该应用程序窗口的浮水印子窗口,在该子窗口上显示针对该应用程序的浮水印,所述子窗口覆盖在父窗口上。
3.根据权利要求2所述的程序窗口信息保护方法,其特征是,当检测应用程序窗口激活时,以该激活窗口作为父窗口,创建该应用程序窗口的浮水印子窗口的,在该子窗口上显示针对该应用程序的浮水印的步骤,进一步包括:
当检测应用程序窗口激活时,以该激活窗口作为父窗口,创建该应用程序窗口的浮水印子窗口,根据浮水印保护策略在子窗口上显示浮水印;
所述的浮水印保护策略包括需要添加浮水印保护的应用程序,应用程序的浮水印内容、透明度、覆盖比例、排版格式。
4.根据权利要求1所述的程序窗口信息保护方法,其特征是,激活窗口的显示属性包括激活窗口的位置、大小、窗口形状;浮水印子窗口的显示属性包括浮水印子窗口的位置、大小、窗口形状。
5.根据权利要求1或4所述的程序窗口信息保护方法,其特征是,根据同步列表内激活窗口的显示属性,刷新对应的浮水印子窗口的显示属性,使成对的浮水印子窗口和激活窗口显示属性一致的步骤,还包括:
调用消息钩子拦截同步列表中激活窗口的位置改变消息;
根据激活窗口的位置改变消息刷新配置浮水印子窗口显示属性。
6.一种程序窗口信息保护系统,其特征是,包括:
浮水印生成模块,用于监控本地所有应用程序,当应用程序窗口激活时,创建该应用程序的浮水印子窗口,将所述应用程序的激活窗口和浮水印子窗口成对保存到一同步列表内;
浮水印同步模块,用于根据同步列表内激活窗口的显示属性,刷新对应的浮水印子窗口的显示属性,使成对的浮水印子窗口和激活窗口显示属性一致;
销毁模块,用于当检测到有应用程序的窗口销毁时,判断该窗口是否保存在同步列表内;如果所述的窗口在同步列表内,将该窗口和成对的浮水印子窗口从同步列表中移除。
7.根据权利要求6所述的程序窗口信息保护系统,其特征是,浮水印生成模块包括:
检测单元,用于dll程序注入到所有应用程序的进程下的主线程,获取本地设备的所有应用程序主线程的消息钩子和窗口动作钩子;当检测应用程序窗口激活时,判定该应用程序是否符合浮水印保护策略;
子窗口创建单元,用于如果该应用程序符合浮水印保护策略,将所述激活窗口作为父窗口,创建该应用程序窗口的浮水印子窗口,在该子窗口上显示针对该应用程序的浮水印,所述子窗口覆盖在父窗口上。
8.根据权利要求6所述的程序窗口信息保护系统,其特征是,浮水印同步模块包括:
信息拦截单元,用于调用消息钩子拦截同步列表中激活窗口的坐标信息,根据所述坐标信息,计算获得激活窗口显示属性;
刷新单元,用于根据激活窗口显示属性刷新配置浮水印子窗口显示属性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江华途信息安全技术股份有限公司,未经浙江华途信息安全技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710293368.5/1.html,转载请声明来源钻瓜专利网。