一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

确定文件状态的方法及装置与流程

2023-01-06 02:20:48 来源:中国专利 TAG:

技术特征:
1.一种确定文件状态的方法,其特征在于,包括:采用监控进程对操作系统中的窗口进行监控,得到第一窗口对应的第一窗口标题列表,其中,所述第一窗口为处于活动状态的窗口,所述第一窗口标题列表中包括多个第一窗口标题;将目标文件的名称和所述第一窗口标题列表中的各个第一窗口标题进行匹配,得到第一关联结果,其中,所述目标文件为利用所述监控进程监控到处于打开状态的文件;当所述第一窗口发生变化时,根据所述监控进程对发生变化的所述第一窗口进行监控,得到第二窗口对应的第二窗口标题列表;根据所述第一窗口标题列表和所述第二窗口标题列表,确定与目标窗口关联的文件的状态,其中,所述目标窗口为所述第一关联结果中的第一窗口标题对应的窗口。2.根据权利要求1所述的方法,其特征在于,根据监控进程对操作系统中的窗口进行监控,得到第一窗口对应的第一窗口标题列表,包括:根据所述监控进程对所述操作系统中的全部窗口进行枚举,得到窗口句柄集合,其中,所述窗口句柄集合包括多个窗口句柄,所述窗口句柄用于标识所述窗口;将所述窗口句柄集合中的各个所述窗口句柄与其所属的进程进行关联,生成第二关联结果;从所述第二关联结果中确定所述第一窗口对应的第一窗口句柄集合;确定所述第一窗口句柄集合中各第一窗口句柄对应的第一窗口标题,得到所述第一窗口标题列表。3.根据权利要求2所述的方法,其特征在于,从所述第二关联结果中确定所述第一窗口对应的第一窗口句柄集合,包括:判断所述第二关联结果中的进程是否位于预设的监控进程列表;若判断结果为是,将所述第二关联结果中的进程对应的窗口句柄添加到所述第一窗口句柄集合;若判断结果为否,拒绝将所述第二关联结果中的进程对应的窗口句柄添加到所述第一窗口句柄集合。4.根据权利要求2所述的方法,其特征在于,将所述窗口句柄集合中的各个所述窗口句柄与其所属的进程进行关联,包括:获取各个所述窗口句柄所属的进程的进程标识符和进程名称;根据所述进程标识符和所述进程名称,将各个所述窗口句柄与其所属的进程进行关联。5.根据权利要求1所述的方法,其特征在于,将目标文件的名称和所述第一窗口标题列表中的各个第一窗口标题进行匹配,得到第一关联结果,包括:确定所述目标文件的名称对应的第一字符串和各个所述第一窗口标题对应的第二字符串;对所述第一字符串和所述第二字符串进行匹配,确定所述第一字符串和所述第二字符串的匹配度;如果所述第一字符串和所述第二字符串的匹配度大于预设数值,确定所述目标文件的名称和所述第一窗口标题匹配成功。
6.根据权利要求2所述的方法,其特征在于,根据所述监控进程对发生变化的所述第一窗口进行监控,得到第二窗口对应的第二窗口标题列表,包括:根据所述监控进程对发生变化的所述第一窗口进行枚举,得到目标窗口句柄集合,其中,所述目标窗口句柄集合包括多个目标窗口句柄;将所述目标窗口句柄集合中的各个所述目标窗口句柄与其所属的进程进行关联,生成第三关联结果;从所述第三关联结果中确定所述第二窗口对应的第二窗口句柄集合;确定所述第二窗口句柄集合中各第二窗口句柄对应的第二窗口标题,得到所述第二窗口标题列表。7.根据权利要求1所述的方法,其特征在于,根据所述第一窗口标题列表和所述第二窗口标题列表,确定与目标窗口关联的文件的状态,包括:比对所述第一窗口标题列表和所述第二窗口标题列表,确定所述第二窗口标题列表中是否存在所述目标窗口对应的目标窗口标题;若所述第二窗口标题列表中不存在所述目标窗口标题,确定与所述目标窗口关联的文件处于关闭状态。8.一种确定文件状态的装置,其特征在于,包括:第一监控模块,用于根据监控进程对操作系统中的窗口进行监控,得到第一窗口对应的第一窗口标题列表,其中,所述第一窗口为处于活动状态的窗口,所述第一窗口标题列表中包括多个第一窗口标题;匹配模块,用于将目标文件的名称和所述第一窗口标题列表中的各个第一窗口标题进行匹配,得到第一关联结果,其中,所述目标文件为利用所述监控进程监控到处于打开状态的文件;第二监控模块,用于当所述第一窗口发生变化时,根据所述监控进程对发生变化的所述第一窗口进行监控,得到第二窗口对应的第二窗口标题列表;确定模块,用于根据所述第一窗口标题列表和所述第二窗口标题列表,确定与目标窗口关联的文件的状态,其中,所述目标窗口为所述第一关联结果中的第一窗口标题对应的窗口。9.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行权利要求1至7中任意一项所述的确定文件状态的方法。10.一种电子设备,其特征在于,包括:存储器和处理器,所述处理器用于运行存储在所述存储器中的程序,其中,所述程序运行时执行权利要求1至7中任意一项所述的确定文件状态的方法。

技术总结
本申请公开了一种确定文件状态的方法及装置。其中,该方法包括:采用监控进程对操作系统中的窗口进行监控,得到第一窗口对应的第一窗口标题列表;将目标文件的名称和第一窗口标题列表中的各个第一窗口标题进行匹配,得到第一关联结果;当第一窗口发生变化时,根据监控进程对发生变化的第一窗口进行监控,得到第二窗口对应的第二窗口标题列表;根据第一窗口标题列表和第二窗口标题列表,确定与目标窗口关联的文件的状态。本申请解决了现有技术利用hook技术和插件技术确定文件状态造成的无法精准确定文件状态的技术问题。精准确定文件状态的技术问题。精准确定文件状态的技术问题。


技术研发人员:杜高 李继国
受保护的技术使用者:北京时代亿信科技股份有限公司
技术研发日:2022.11.16
技术公布日:2022/12/30
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献