【技术实现步骤摘要】
对软件进行处理的方法和装置
本专利技术涉及通信
,尤其涉及一种对软件进行处理的方法和装置。
技术介绍
用户可以通过客户端进行上网,例如采用校园网客户端进行上网。在一些场景下用户可能需要使用客户端中限制的功能,例如,校园网客户端限制使用W1-Fi,但一些场景下用户需要通过校园网客户端使用W1-Fi。因此,在这些场景下需要考虑如何正常使用一些软件的限制功能。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。 为此,本专利技术的一个目的在于提出一种对软件进行处理的方法,该方法可以在一些软件限制某些程序时,用户依然可以正常使用受限的程序。 本专利技术的另一个目的在于提出一种对软件进行处理的装置。 为达到上述目的,本专利技术第一方面实施例提出的对软件进行处理的方法,包括:安装消息钩子;根据所述消息钩子,在所述要处理的软件检测和/或限制权限受限的程序时,跳转执行预设内容,所述预设内容使得所述权限受限的程序正常使用;在执行完预设内容后,继续执行所述要处理的软件,并正常使用所述权限受限的程序。 本专利技术第一方面实施例提出的对软件进行处理的方法,通过该消息钩子跳转执行预设内容,该预设内容使得权限受限的程序正常使用,因此,可以正常使用软件的限制功能,提升用户体验。 为达到上述目的,本专利技术第二方面实施例提出的对软件进行处理的装置,包括:安装模块,用于安装消息钩子;跳转模块,用于根据所述消息钩子,在所述要处理的软件检测和/或限制权限受限的程序时,跳转执行预设内容,所述预设内容使得所述权限受限的程序 ...
【技术保护点】
一种对软件进行处理的方法,其特征在于,包括:安装消息钩子;根据所述消息钩子,在所述要处理的软件检测和/或限制权限受限的程序时,跳转执行预设内容,所述预设内容使得所述权限受限的程序正常使用;在执行完预设内容后,继续执行所述要处理的软件,并正常使用所述权限受限的程序。
【技术特征摘要】
1.一种对软件进行处理的方法,其特征在于,包括: 安装消息钩子; 根据所述消息钩子,在所述要处理的软件检测和/或限制权限受限的程序时,跳转执行预设内容,所述预设内容使得所述权限受限的程序正常使用; 在执行完预设内容后,继续执行所述要处理的软件,并正常使用所述权限受限的程序。2.根据权利要求1所述的方法,其特征在于,所述要处理的软件是校园网客户端,所述权限受限的程序是W1-Fi程序。3.根据权利要求2所述的方法,其特征在于,所述预设内容用于过滤W1-Fi数据。4.根据权利要求3所述的方法,其特征在于,所述根据所述消息钩子,在所述要处理的软件检测和/或限制权限受限的程序时,跳转执行预设内容,包括: 根据所述消息钩子,在所述校园网客户端调用用于检测W1-Fi程序的函数时,对所述用于检测W1-Fi程序的函数进行hook,跳转执行预设内容。5.根据权利 要求4所述的方法,其特征在于,当所述预设内容具体用于过滤所述用于检测W1-Fi程序的函数获取的数据时,所述用于检测W1-Fi程序的函数包括如下项中的至少一项: 第一函数,所述第一函数用于获取当前活动的网卡的数量和网卡的信息; 第二函数,所述第二函数用于读取注册表的键值,所述注册表的键值用于表明是否存在多个网卡或使用IE浏览器代理上网。6.根据权利要求4所述的方法,其特征在于,当所述预设内容具体用于过滤所述用于检测W1-Fi程序的函数获取的属于所述校园网客户端的黑名单中的数据时,所述用于检测W1-Fi程序的函数包括如下项中的至少一项: 第三函数,所述第三函数用于检测当前活动进程和所述进程里的DLL模块名; 第四函数,所述第四函数用于检测当前活动的窗口标题; 第五函数,所述第五函数用于检测当前获取的网卡的信息。7.根据权利要求2所述的方法,其特征在于,所述预设内容用于向所述校园网客户端返回错误值,以使得所述校园网客户端不能停止所述W1-Fi程序。8.根据权利要求7所述的方法,其特征在于,所述根据所述消息钩子,在所述要处理的软件检测权限受限的程序时,跳转执行预设内容,包括: 根据所述消息钩子,在所述校园网客户端调用用于限制W1-Fi程序的函数时,对所述用于限制W1-Fi程序的函数进行hook,跳转执行预设内容。9.根据权利要求8所述的方法,其特征在于,所述用于限制W1-Fi程序的函数包括如下项中的至少一项: 第六函数,用于关闭创建热点的服务和/或驱动; 第七函数,用于关闭共享; 第八函数,用于打开黑名单驱动符号名; 第九函数,用于检测DHCP客户端端口 ; 第十函数,用于创建进程,所述进程用于解析IP地址数量。10.根据权利要求1至9任一项所述的方法,其特征在于,所述消息钩子包括: API内联钩子;或者,IAT钩子;或者, EAT钩子。11.一种对软件进行处理的装置,其特征在于,包括: 安装模块,用于安装消息钩子; 跳转模块,用于根据所述消息钩子,在所述要处理的软件检测和/或限制权限受限的程序时,跳转执行预设内容,所述预设内容使得所述权限受限的程序正常使用; 处理模块,用...
【专利技术属性】
技术研发人员:陈南利,李伟健,潘国勇,姚娜娜,杨军,
申请(专利权)人:珠海市君天电子科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。