[发明专利]数据处理方法、装置、电子设备及存储介质在审
申请号: | 202110585786.8 | 申请日: | 2021-05-27 |
公开(公告)号: | CN113296654A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 彭涛 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F3/0482 | 分类号: | G06F3/0482;G06F3/0483;G06F9/448;G06F9/451;G06F9/54 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 周艳;张颖玲 |
地址: | 518055 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种数据处理方法、装置、电子设备及存储介质。其中,方法包括:监测到第一进程被创建时,将目标动态链接库注入所述第一进程,并将所述第一进程的区分属性信息传入所述目标动态链接库;所述目标动态链接库根据所述区分属性信息,确定与所述区分属性信息对应的目标标记策略;所述目标动态链接库根据所述目标标记策略添加标识窗口至所述第一进程的第一窗口;并监测针对所述第一窗口的操作事件;根据监测到的操作事件,对所述标识窗口执行相应的操作,以使所述标识窗口的显示方式随所述第一窗口的显示状态的改变而动态调整。
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据处理方法、装置、电子设备及存储介质。
背景技术
相关技术中,为了对窗口进行区分和识别,可以为窗口添加识别标记。然而,识别标记的显示方式可能会影响用户对窗口的操作。
发明内容
为解决相关技术问题,本申请实施例提供一种数据处理方法、装置、电子设备及存储介质。
本申请实施例的技术方案是这样实现的:
本申请实施例提供了一种数据处理方法,包括:
监测到第一进程被创建时,将目标动态链接库注入所述第一进程,并将所述第一进程的区分属性信息传入所述目标动态链接库;
所述目标动态链接库根据所述区分属性信息,确定与所述区分属性信息对应的目标标记策略;
所述目标动态链接库根据所述目标标记策略添加标识窗口至所述第一进程的第一窗口;并监测针对所述第一窗口的操作事件;根据监测到的操作事件,对所述标识窗口执行相应的操作,以使所述标识窗口的显示方式随所述第一窗口的显示状态的改变而动态调整。
上述方案中,所述监测到第一进程被创建时,将目标动态链接库注入所述第一进程,包括:
驱动层的监测进程监测到第一进程被创建时,将目标动态链接库注入所述第一进程。
上述方案中,所述监测进程具体为进程创建回调函数。
上述方案中,所述方法还包括:
所述目标动态链接库判断所述第一进程启动的窗口是否满足第一条件,将满足所述第一条件的窗口,作为所述第一进程的主窗口;根据所述目标标记策略添加标识窗口至所述主窗口;其中,
所述第一条件包含以下至少之一:
相应窗口为可见的窗口,且相应窗口未对应父窗口和拥有者窗口;
相应窗口对应有系统菜单属性,且相应窗口包含最大化按钮或最小化按钮;
相应窗口未对应有系统菜单属性,且相应窗口包含最大化按钮和最小化按钮。
上述方案中,所述方法还包括:
所述目标动态链接库通过事件监听机制监听所述第一进程中的创建窗口事件和显示窗口事件,确定所述第一进程启动的窗口。
上述方案中,所述方法还包括:
所述目标动态链接库确定所述第一窗口未被处理过时,修改所述第一窗口的窗口回调函数,通过修改后的窗口回调函数添加所述标识窗口至所述第一窗口,并监测针对所述第一窗口的操作事件;根据监测到的操作事件,对所述标识窗口执行相应的操作,以使所述标识窗口的显示方式随所述第一窗口的显示状态的改变而动态调整。
上述方案中,所述根据监测到的操作事件,对所述标识窗口执行相应的操作,包括以下至少之一:
监测到用于使所述第一窗口全屏显示的第一操作事件时,将所述标识窗口配置为消息透传的、不可被激活的、分层的且不抢占焦点的窗口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110585786.8/2.html,转载请声明来源钻瓜专利网。