[发明专利]一种Windows操作系统中电子文件的管控方法及装置在审
申请号: | 201710084414.0 | 申请日: | 2017-02-16 |
公开(公告)号: | CN106919665A | 公开(公告)日: | 2017-07-04 |
发明(设计)人: | 刘明斗;杜军;朱立奇 | 申请(专利权)人: | 江苏神州信源系统工程有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/44 |
代理公司: | 北京路浩知识产权代理有限公司11002 | 代理人: | 李相雨 |
地址: | 210029 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 windows 操作系统 电子 文件 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,具体涉及一种Windows操作系统中电子文件的管控方法及装置。
背景技术
随着计算机技术的发展,电子文件在人们日常生活工作中的作用越来越明显,电子文件的种类也越来越多,例如word、pdf及cad等类型,对电子文件的管控也越来越重要,管控电子文件即对电子文件进行管理控制以防止违规使用电子文件。
现有的电子文件管控方式有如下两类:
1、对用于打开电子文件的工具(例如Windows操作系统打开word文档的工具为office)进行限制,具体地:可以限制office在创建电子文件时是否能进行编辑,是否加密等。
2、对用于打开电子文件的进程(例如Windows操作系统打开word文档时会使用office进程)使用钩子(hook)技术,对该进程打开的所有电子文件进行管控。
可见,现有电子文件管控方式存在以下技术问题:
针对方式1,必须由用户进行操作,不具备强制性或推荐性,安全级别不够,容易造成重要电子文件管控遗漏。
针对方式2,由于一个进程通常包含多个窗口,例如可以用一个office进程打开多个word文档,而每个word文档是单独窗口。而方式2采用hook技术无法做到针对每一个窗口单独进行控制,只能针对一个进程打开的所有电子文件进行统一管控,例如统一加密等;无法做到精细区分并控制(例如office进程同时打开多个word文档,该方式无法区分并控制哪些word文档可以打印,哪些word文档不能打印的)。
发明内容
鉴于上述问题,本发明提出了克服上述问题或者至少部分地解决上述问题的一种Windows操作系统中电子文件的管控方法及装置。
为此目的,本发明提出一种Windows操作系统中电子文件的管控方法,包括以下步骤:
监控目标进程的应用程序编程接口,获取所述目标进程打开的电子文件的文件信息;所述目标进程为用于打开目标电子文件的进程;所述目标电子文件为待管控的电子文件;
记录所述文件信息中包含的文件路径;
在所述目标进程将所述打开的电子文件通过窗口展示时,获取所述窗口的窗口名称;
判断所述窗口名称是否与所述文件路径一致,若一致,则记录所述文件信息中包含的文件名称;
基于所述文件名称、所述文件路径以及预先配置的电子文件的管控策略,对所述打开的电子文件进行管控。
可选的,所述记录所述文件信息中包含的文件路径之前,所述方法还包括:
判断获取到的文件信息中包含的文件名后缀与所述目标电子文件对应的后缀是否一致;
若一致,则确定所述打开的电子文件为所述目标电子文件,执行所述记录所述文件信息中包含的文件路径的步骤。
可选的,所述预先配置的电子文件的管控策略包括:多个管控策略以及各管控策略对应的文件名称;
相应地,所述基于所述文件名称、所述文件路径以及预先配置的电子文件的管控策略,对所述打开的电子文件进行管控,包括:
确定所述文件名称对应的目标管控策略;
基于所述文件路径,查找到所述文件名称对应的电子文件;
基于所述目标管控策略,对查找到的电子文件进行管控。
第二方面,本发明还提出一种Windows操作系统中电子文件的管控装置,包括以下单元:
第一获取单元,用于监控目标进程的应用程序编程接口,获取所述目标进程打开的电子文件的文件信息;所述目标进程为用于打开目标电子文件的进程;所述目标电子文件为待管控的电子文件;
第一记录单元,用于记录所述文件信息中包含的文件路径;
第二获取单元,用于在所述目标进程将所述打开的电子文件通过窗口展示时,获取所述窗口的窗口名称;
第一判断单元,用于判断所述窗口名称是否与所述文件路径一致;
第二记录单元,用于在所述第一判断单元判定所述窗口名称与所述文件路径一致后,记录所述文件信息中包含的文件名称;
管控单元,用于基于所述文件名称、所述文件路径以及预先配置的电子文件的管控策略,对所述打开的电子文件进行管控。
可选的,所述装置还包括:
第二判断单元,用于判断获取到的文件信息中包含的文件名后缀与所述目标电子文件对应的后缀是否一致;
确定单元,用于在所述第二判断单元判定所述文件信息中包含的文件名后缀与所述目标电子文件对应的后缀一致后,则确定所述打开的电子文件为所述目标电子文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏神州信源系统工程有限公司,未经江苏神州信源系统工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710084414.0/2.html,转载请声明来源钻瓜专利网。