[发明专利]对软件进行处理的方法和装置有效
申请号: | 201410293735.8 | 申请日: | 2014-06-25 |
公开(公告)号: | CN104077523B | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 陈南利;李伟健;潘国勇;姚娜娜;杨军 | 申请(专利权)人: | 珠海市君天电子科技有限公司 |
主分类号: | G06F21/55 | 分类号: | G06F21/55 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 519070 广东省珠海市唐家*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 进行 处理 方法 装置 | ||
1.一种对软件进行处理的方法,其特征在于,包括:
安装消息钩子;
根据所述消息钩子,在要处理的软件检测和/或限制权限受限的程序时,跳转执行预设内容,所述预设内容使得所述权限受限的程序正常使用;
在执行完预设内容后,继续执行所述要处理的软件,并正常使用所述权限受限的程序;
其中,所述要处理的软件是校园网客户端,所述权限受限的程序是Wi-Fi程序;所述预设内容用于过滤Wi-Fi数据,其中,过滤掉的Wi-Fi数据包括网卡描述名;和,所述预设内容用于向所述校园网客户端返回错误值,以使得所述校园网客户端不能停止所述Wi-Fi程序。
2.根据权利要求1所述的方法,其特征在于,所述根据所述消息钩子,在所述要处理的软件检测和/或限制权限受限的程序时,跳转执行预设内容,包括:
根据所述消息钩子,在所述校园网客户端调用用于检测Wi-Fi程序的函数时,对所述用于检测Wi-Fi程序的函数进行hook,跳转执行预设内容。
3.根据权利要求2所述的方法,其特征在于,当所述预设内容具体用于过滤所述用于检测Wi-Fi程序的函数获取的数据时,所述用于检测Wi-Fi程序的函数包括如下项中的至少一项:
第一函数,所述第一函数用于获取当前活动的网卡的数量和网卡的信息;
第二函数,所述第二函数用于读取注册表的键值,所述注册表的键值用于表明是否存在多个网卡或使用IE浏览器代理上网。
4.根据权利要求2所述的方法,其特征在于,当所述预设内容具体用于过滤所述用于检测Wi-Fi程序的函数获取的属于所述校园网客户端的黑名单中的数据时,所述用于检测Wi-Fi程序的函数包括如下项中的至少一项:
第三函数,所述第三函数用于检测当前活动进程和所述进程里的DLL模块名;
第四函数,所述第四函数用于检测当前活动的窗口标题;
第五函数,所述第五函数用于检测当前获取的网卡的信息。
5.根据权利要求1所述的方法,其特征在于,所述根据所述消息钩子,在所述要处理的软件检测权限受限的程序时,跳转执行预设内容,包括:
根据所述消息钩子,在所述校园网客户端调用用于限制Wi-Fi程序的函数时,对所述用于限制Wi-Fi程序的函数进行hook,跳转执行预设内容。
6.根据权利要求5所述的方法,其特征在于,所述用于限制Wi-Fi程序的函数包括如下项中的至少一项:
第六函数,用于关闭创建热点的服务和/或驱动;
第七函数,用于关闭共享;
第八函数,用于打开黑名单驱动符号名;
第九函数,用于检测DHCP客户端端口;
第十函数,用于创建进程,所述进程用于解析IP地址数量。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述消息钩子包括:
API内联钩子;或者,
IAT钩子;或者,
EAT钩子。
8.一种对软件进行处理的装置,其特征在于,包括:
安装模块,用于安装消息钩子;
跳转模块,用于根据所述消息钩子,在要处理的软件检测和/或限制权限受限的程序时,跳转执行预设内容,所述预设内容使得所述权限受限的程序正常使用;
处理模块,用于在执行完预设内容后,继续执行所述要处理的软件,并正常使用所述权限受限的程序;
其中,所述要处理的软件是校园网客户端,所述权限受限的程序是Wi-Fi程序;所述预设内容用于过滤Wi-Fi数据,其中,过滤掉的Wi-Fi数据包括网卡描述名;和,所述预设内容用于向所述校园网客户端返回错误值,以使得所述校园网客户端不能停止所述Wi-Fi程序。
9.根据权利要求8所述的装置,其特征在于,所述跳转模块具体用于:
根据所述消息钩子,在所述校园网客户端调用用于检测Wi-Fi程序的函数时,对所述用于检测Wi-Fi程序的函数进行hook,跳转执行预设内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市君天电子科技有限公司,未经珠海市君天电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410293735.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:提供与可更换打印机部件的认证通信
- 下一篇:一种解锁装置