[发明专利]一种文件保护处理的方法和装置有效
申请号: | 201210279819.7 | 申请日: | 2012-08-07 |
公开(公告)号: | CN102819717A | 公开(公告)日: | 2012-12-12 |
发明(设计)人: | 李博;邹贵强 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F21/24 | 分类号: | G06F21/24 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 赵娟 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 保护 处理 方法 装置 | ||
技术领域
本发明涉及文件处理技术领域,具体涉及一种文件保护处理的方法,以及,一种文件保护处理的装置。
背景技术
随着电脑在人们的工作和生活的普及,电脑中储存的文件越来越多,用户在管理电脑文件的时候通常会手动删除一些文件,或在卸载某个软件的时候需要清理一些文件,但是如果手动操作失误或者软件卸载时会删除一些比较重要的文件,会导致一些不想删除或不能删除的文件被错误删除掉,删除了系统中不能删除的文件很可能导致系统不稳定或者其他不良影响。
因此,本领域技术人员迫切需要解决的技术问题是:怎样防止文件被错误删除。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种文件保护处理的方法和相应的一种文件保护处理的装置。
依据本发明的一个方面,提供了一种文件保护处理的方法,包括:
获得受保护文件和/或目录的路径;
阻塞针对文件和/或目录的指定操作;
提取所述指定操作针对的文件和/或目录的路径;
判断所述指定操作针对的文件和/或目录的路径,是否为受保护文件和/或目录的路径;
若是,拦截所述针对文件和/或目录的指定操作。
可选地,在所述指定操作针对的文件和/或目录的路径不为受保护文件和/或目录的路径时,允许所述针对文件和/或目录的指定操作。
可选地,所述目录包括目录本身,目录里的子目录及文件。
可选地,所述指定操作包括文件本身的删除及移动操作、目录本身的移动操作、和/或目录里子目录及文件的删除及移动操作。
可选地,所述获得受保护文件和/或目录的路径为受保护文件和/或目录的DOS路径,所述针对文件和/或目录的指定操作由文件过滤驱动阻塞,
所述提取指定操作针对的文件和/或目录的路径的步骤包括:
所述文件过滤驱动获取所述指定操作针对的文件和/或目录的NT路径;
所述文件过滤驱动将所述NT路径转换成DOS路径。
可选地,所述判断指定操作针对的文件和/或目录的路径,是否为受保护文件和/或目录的路径的步骤包括:
所述文件过滤驱动将所述指定操作所针对的文件和/或目录的DOS路径,与所述受保护文件和/或目录的DOS路径进行匹配,并将匹配的结果通知用户接口;所述匹配结果包括,在存在匹配项的情况下,判定所述指定操作针对的文件和/或目录的路径为受保护文件和/或目录的路径的结果;以及,在不存在匹配项的情况下,判定所述指定操作针对的文件和/或目录的路径不为受保护文件和/或目录的路径的结果,
所述拦截所述针对文件和/或目录的指定操作的步骤包括:
所述用户接口根据所述指定操作针对的文件和/或目录的路径为受保护文件和/或目录的路径的结果,生成拦截所述针对文件和/或目录的指定操作的信息,并发送至文件过滤驱动;
所述文件过滤驱动依据所述拦截针对文件和/或目录的指定操作的信息执行拦截所述针对文件和/或目录的指定操作的操作。
可选地,所述在指定操作针对的文件和/或目录的路径不为受保护文件和/或目录的路径时允许所述针对文件和/或目录的指定操作的步骤包括:
所述用户接口根据所述指定操作针对的文件和/或目录的路径不为受保护文件和/或目录的路径的结果,生成允许所述针对文件和/或目录的指定操作的信息,并发送至文件过滤驱动;
所述文件过滤驱动依据所述允许针对文件和/或目录的指定操作的信息执行允许所述针对文件和/或目录的指定操作的操作。
可选地,所述文件过滤驱动位于第0特权级Ring0,所述用户接口位于第3特权级Ring3。
根据本发明的另一方面,提供了一种文件保护处理的装置,包括:
获取模块,用于获得受保护文件和/或目录的路径;
阻塞模块,用于阻塞针对文件和/或目录的指定操作;
提取模块,用于提取所述指定操作针对的文件和/或目录的路径;
判断模块,用于判断所述指定操作针对的文件和/或目录的路径,是否为受保护文件和/或目录的路径;若是,则调用拦截模块;
拦截模块,用于拦截所述针对文件和/或目录的指定操作。
可选地,所述一种文件保护处理的装置还包括:
允许模块,用于在所述指定操作针对的文件和/或目录的路径不为受保护文件和/或目录的路径时,允许所述针对文件和/或目录的指定操作。
可选地,所述目录包括目录本身,目录里的子目录及文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210279819.7/2.html,转载请声明来源钻瓜专利网。