CN103106260B - 一种面向角色的虚拟文件***的建立方法 - Google Patents

一种面向角色的虚拟文件***的建立方法 Download PDF

Info

Publication number
CN103106260B
CN103106260B CN201310029495.6A CN201310029495A CN103106260B CN 103106260 B CN103106260 B CN 103106260B CN 201310029495 A CN201310029495 A CN 201310029495A CN 103106260 B CN103106260 B CN 103106260B
Authority
CN
China
Prior art keywords
role
file system
virtual
file
directory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201310029495.6A
Other languages
English (en)
Other versions
CN103106260A (zh
Inventor
李旭东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nankai University
Original Assignee
Nankai University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nankai University filed Critical Nankai University
Priority to CN201310029495.6A priority Critical patent/CN103106260B/zh
Publication of CN103106260A publication Critical patent/CN103106260A/zh
Application granted granted Critical
Publication of CN103106260B publication Critical patent/CN103106260B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种面向角色的虚拟文件***构建方法,属于计算机领域。面向角色的虚拟文件***构建方法包括:为每个角色建立对应的“角色虚拟文件***配置文件”;“角色虚拟文件***配置文件”中给出虚拟目录及文件与操作***中全局文件***的映射关系、权限关系以及扩展访问规则;角色分为基本角色和复合角色,复合角色包含若干基本角色和复合角色及排除若干角色,复合角色的“角色虚拟文件***”为复合角色所包含若干角色的“角色虚拟文件***”的合并与排除。本发明以面向角色的虚拟文件***方式可在操作***中全局文件***上建立任意复杂的虚拟文件***,并以“角色虚拟文件***”方式为应用程序提供基于角色的个性化文件***服务。

Description

一种面向角色的虚拟文件***的建立方法
技术领域
本发明属于计算机领域,主要关注为上层应用程序提供基于角色的个性化文件***服务。
背景技术
目前操作***中全局文件***可以***作***中任何应用程序可见,虽然采用chroot方法可以将应用程序限制在操作***中文件***的指定目录下,但是该指定目录下所有文件及子目录对该进程而言全部可见;同时应用程序只能访问该指定目录而不能访问其它目录。上述方法中所提供的文件***服务过于简单,目前操作***尚未很好地未上层应用程序(进程或线程)提供个性化的文件***服务。
发明内容
本发明目的是为上层应用程序(进程或线程)提供个性化的文件***服务,给出一种面向角色的虚拟文件***的建立方法。
与chroot方法不同的是,本发明不是将应用程序限制在操作***中文件***的指定目录下,而是面向角色建立一个完全属于该角色的虚拟文件***,称之为“角色虚拟文件***”,该“角色虚拟文件***”由分散在操作***中全局文件***的多个目录在逻辑上组成一个完整的虚拟文件***;应用程序运行时必须获得某个角色身份,从而该应用程序所能访问的文件***为该应用程序所拥有的角色所对应的“角色虚拟文件***”。
1.一种面向角色的虚拟文件***的建立方法,所述方法包括具体步骤如下:
第1、建立基本角色的“角色虚拟文件***”配置文件;
第2、编辑基本角色的“角色虚拟文件***”配置文件中的虚拟目录及文件与操作***中全局文件***的映射关系、权限关系以及扩展访问规则;
第3、建立复合角色的“角色虚拟文件***”配置文件;
第4、编辑复合角色的“角色虚拟文件***”配置文件,增加复合角色所包含的其它基本角色和复合角色;增加复合角色所排斥的其它角色;增加该复合角色自己特有的虚拟目录及文件与操作***中全局文件***的映射关系、权限关系以及扩展访问规则;
第5、计算任意给定角色的“角色虚拟文件***”时,加载给定角色的“角色虚拟文件***”配置文件,依次递归合并给定角色所包含角色的“角色虚拟文件***”、去除给定角色所排除角色的“角色虚拟文件***”、以及合并给定角色自己特有的虚拟目录及文件;
第6、操作***上应用程序需被指定角色,应用程序运行时,操作***计算该应用程序的给定角色的“角色虚拟文件***”并加载“角色虚拟文件***”配置信息到内存,作为该应用程序所能访问的文件***。
其中,
2.按照本发明提供的建立方法,所述的每个角色对应一个“角色虚拟文件***”,每个“角色虚拟文件***”都有一个唯一的虚拟根目录;每个“角色虚拟文件***”有零个或者多个虚拟子目录;每个“角色虚拟文件***”有零个或者多个虚拟文件;每个角色只能访问对应的“角色虚拟文件***”中的目录和文件。
3.按照本发明提供的建立方法,所述的每个“角色虚拟文件***”对应有一个“角色虚拟文件***配置文件”,每个“角色虚拟文件***配置文件”中给定虚拟目录及文件与操作***中全局文件***的映射关系、权限关系以及扩展访问规则;角色的“角色虚拟文件***”的虚拟根目录为“角色虚拟文件***”中所有一级虚拟子目录、一级虚拟文件和“角色虚拟文件***配置文件”中给定映射关系的虚拟根目录的对应操作***中全局文件***映射目录下一级子目录及文件的并集。
4.按照本发明提供的建立方法,所述的角色分为基本角色和复合角色;复合角色包含若干基本角色和复合角色,或者包含若干待排除的角色。
5.按照本发明提供的建立方法,所述的复合角色对应的“角色虚拟文件***”为该复合角色所包含若干个基本角色和复合角色对应的“角色虚拟文件***”的合并;以及该复合角色所排除若干个基本角色和复合角色对应的“角色虚拟文件***”的去除;以及与该复合角色自己特有的虚拟目录及文件的合并。
6.按照本发明提供的建立方法,所述的映射关系指明了“角色虚拟文件***”中虚拟目录及文件和操作***中全局文件***的目录及文件(称为映射目录及文件)的对应关系,基本信息包括由虚拟目录及文件和映射目录及文件组成的二元组。。
7.按照本发明提供的建立方法,所述的权限关系指明了以该角色访问“角色虚拟文件***”中某个虚拟目录及文件的权限,权限关系包括只读(R)、写(W)、执行(X)、查找(S)的组合。
8.按照本发明提供的建立方法,所述的扩展访问规则指明了以该角色访问“角色虚拟文件***”中特定虚拟目录及文件的限制,扩展访问规则包括能访问的具体文件和目录、不能访问的具体文件和目录基本规则;扩展访问规则支持正则表达式,扩展访问规则为空时标明对特定目录和特定文件无限制。
9.按照本发明提供的建立方法,所述的应用程序运行前、运行过程中指定角色时,操作***计算给该应用程序所被指定角色的“角色虚拟文件***”,从而操作***加载该指定角色的“角色虚拟文件***配置文件”的信息到内存,操作***进一步将该“角色虚拟文件***”设定为该应用程序的“角色虚拟文件***”;应用程序对虚拟目录及文件进行I/O操作时,操作***根据该应用程序的“角色虚拟文件***”中虚拟目录及文件和操作***中全局文件***映射关系将该应用程序对虚拟目录及文件进行的I/O操作转换为对操作***中全局文件***的对应目录及文件的I/O操作。
应用程序所对应的角色,或者由配置文件所设定角色,或者应用程序运行过程中任意时刻动态指定角色。应用程序运行前需要由操作***计算给该指定角色的“角色虚拟文件***”;当应用程序运行过程中任意时刻动态指定角色,操作***需要重新动态计算给该指定角色的“角色虚拟文件***”。
应用程序对目录及文件进行I/O操作,指打开、关闭、读、写、创建、删除、获取属性、设定属性等文件***所支持的I/O操作;应用程序对目录及文件进行I/O操作就是对应用程序所对应的角色的“角色虚拟文件***”中的虚拟目录及文件进行I/O操作。
当应用程序对目录及文件进行I/O操作时,操作***根据该应用程序的“角色虚拟文件***”中虚拟目录及文件和操作***中全局文件***映射关系,找到虚拟目录及文件所对应的操作***中全局文件***中对应的真实目录及文件,并由操作***将该应用程序对虚拟目录及文件进行的I/O操作转换为对操作***中全局文件***的对应真实目录及文件的I/O操作。
操作***所承担的上述计算任务时,或者由操作***内核中的虚拟文件***框架(例如VFS)来完成;或者由操作***内核外用户态下的虚拟文件***框架(例如FUSE)来完成;或者在操作***内核外和上层应用程序下的中间运行库中来完成。
本发明的优点和积极效果:
本发明建立的面向角色虚拟文件***,复合角色可以包含若干基本角色和其它复合角色,从而可在操作***中全局文件***上建立任意复杂的虚拟文件***。本发明角色虚拟文件***方式为上层应用程序(进程或线程)提供个性化的文件***服务,并且能很好地为上层应用程序(进程或线程)之间提供虚拟文件***隔离,从而能够有效提高操作***的安全性,限制恶意应用程序(进程或线程)对操作***中文件***的破坏力。
附图说明
图1是本发明中角色虚拟文件***与操作***中全局文件***的对应关系示意图。
图2是本发明中R_soft角色虚拟文件***配置文件实例示意图。
图3是本发明中R_app1角色虚拟文件***配置文件实例示意图。
图4是本发明中R_lib角色虚拟文件***配置文件实例示意图。
图5是本发明中R_u1角色虚拟文件***配置文件实例示意图。
图6是本发明中R_u1角色虚拟文件***在内存中配置信息实例示意图。
图7是本发明基于操作***内核态下虚拟文件***框架下的角色虚拟文件***实现架构示意图。
图8是本发明基于操作***用户态下虚拟文件***框架下的角色虚拟文件***实现架构示意图。
具体实施方式
如图1所示,本发明提供的面向角色的虚拟文件***的建立方法,具体步骤如下:
第1、建立基本角色的“角色虚拟文件***”配置文件100;
第2、编辑基本角色的“角色虚拟文件***”配置文件100中的虚拟目录及文件与操作***中全局文件***200的映射关系、权限关系以及扩展访问规则;
第3、建立复合角色的“角色虚拟文件***”配置文件100;
第4、编辑复合角色的“角色虚拟文件***”配置文件100,增加复合角色所包含的其它基本角色和复合角色;增加复合角色所排斥的其它角色;增加该复合角色自己特有的虚拟目录及文件与操作***中全局文件***的映射关系、权限关系以及扩展访问规则;
第5、计算任意给定角色的“角色虚拟文件***”300时,加载给定角色的“角色虚拟文件***”配置文件100,依次递归合并给定角色所包含角色的“角色虚拟文件***”300、去除给定角色所排除角色的“角色虚拟文件***”300、以及合并给定角色自己特有的虚拟目录及文件;
第6、操作***上应用程序需被指定角色,应用程序运行时,操作***计算该应用程序的给定角色的“角色虚拟文件***”300并加载“角色虚拟文件***”配置信息到内存,作为该应用程序所能访问的文件***。
为能进一步了解本发明的技术内容、特点及功效,兹列举以下应用实例,并配合附图详细说明如下:
如图2所示,角色R_soft的虚拟文件***的虚拟目录/soft为操作***上全局文件***的/opt/soft目录,且只有读的权限。角色R_soft的虚拟文件***的虚拟根目录下只有一个目录文件即soft。
如图3所示,角色R_app1的虚拟文件***的虚拟目录/app1为操作***上全局文件***的/bin/app1目录,且只有对以app1为文件名首字符串的文件具有读和执行的权限;角色R_app1的虚拟目录/tmp,对应操作***上全局文件***的/tmp/app1目录,具有读写权利。角色R_app1的虚拟文件***的虚拟根目录下有2个目录文件即app1和tmp。
如图4所示,角色R_lib的虚拟文件***的虚拟目录/lib为操作***上全局文件***的/opt/lib目录,且只对*.so文件具有读的权限。角色R_lib的虚拟文件***的虚拟根目录下只有一个目录文件即lib。
如图5所示,角色R_u1的虚拟文件***的配置文件中指定虚拟根目录/为操作***上全局文件***的/home/u1目录,且只有读写的权限;虚拟目录/tmp为操作***上全局文件***的/tmp/u1目录,对*.odt文件具有读写的权限;虚拟文件/file1为操作***上全局文件***的/opt/file文件,对该文件具有读写的权限。角色R_u1又包含R_soft,R_lib,R_app1角色,因此角色R_u1的虚拟文件***还包括了上述三个角色的虚拟文件***,即/soft,/app1,/tmp,/lib;同时角色R_u1又排除了R_app1角色虚拟文件***的/tmp目录,因此角色R_u1虚拟文件***中实际的/tmp为操作***上全局文件***的/tmp/u1目录。角色R_u1的虚拟文件***的虚拟根目录实际为soft、app1、tmp、lib、file1和操作***上全局文件***的/home/u1目录下一级子目录及文件的并集。
应用程序运行前、运行过程中指定角色时,操作***计算给该指定角色的“角色虚拟文件***”,从而操作***加载该指定角色的“角色虚拟文件***”配置信息到内存,操作***进一步将该“角色虚拟文件***”设定为该应用程序的“角色虚拟文件***”。如图6所示,角色R_u1的虚拟文件***在内存中配置信息的一种方式,包括角色R_u1的各个虚拟目录及文件所对应的操作***中全局文件***中真实目录及文件映射关系和权限关系及扩展访问规则。也可以直接采用如图1所示方式将角色R_u1的虚拟文件***的配置信息加载到内存中。
应用程序对虚拟目录及文件进行I/O操作时,操作***根据该应用程序的“角色虚拟文件***”中虚拟目录及文件和操作***中全局文件***映射关系将该应用程序对虚拟目录及文件进行的I/O操作转换为对操作***中全局文件***的对应目录及文件的I/O操作。
应用程序对目录及文件进行I/O操作,指打开、关闭、读、写、创建、删除、获取属性、设定属性等文件***所支持的I/O操作;应用程序对目录及文件进行I/O操作就是对应用程序所对应的角色的“角色虚拟文件***”中的虚拟目录及文件进行I/O操作;当应用程序对目录及文件进行I/O操作时,操作***根据该应用程序的“角色虚拟文件***”中虚拟目录及文件和操作***中全局文件***映射关系,找到虚拟目录及文件所对应的操作***中全局文件***中对应的真实目录及文件,并由操作***将该应用程序对虚拟目录及文件进行的I/O操作转换为对操作***中全局文件***的对应真实目录及文件的I/O操作。
具体到本实例中,如图6所示,若应用程序所对应的角色为R_u1,当应用程序读/soft文件时,事实上由操作***将虚拟文件/soft转换为操作***中全局文件***中的/opt/soft文件的读操作,这个过程对于上层的应用程序是透明的。
应用程序所对应的角色,或者由配置文件所设定角色,或者应用程序运行过程中任意时刻动态指定角色。应用程序运行前需要由操作***计算给该指定角色的“角色虚拟文件***”;当应用程序运行过程中任意时刻动态指定角色,操作***需要重新动态计算给该指定角色的“角色虚拟文件***”并更新到内存中,如图6所示。
操作***所承担的上述计算任务时,或者由操作***内核态中的虚拟文件***框架(例如VFS)来完成,如图7;或者由操作***内核外用户态下的虚拟文件***框架(例如FUSE)来完成,如图8;或者在操作***内核外和上层应用程序下的中间运行库中来完成。
考虑到在此公开的对本发明的描述和特例的实施例,本发明的其他实施例对于本领域的技术人员来说是显而意见的。这些说明和实施例仅作为例子来考虑,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (7)

1.一种面向角色的虚拟文件***构建方法,其特征在于,所述方法包括具体步骤如下:
第1、建立基本角色的“角色虚拟文件***配置文件”;
第2、编辑基本角色的“角色虚拟文件***配置文件”中的虚拟目录及文件与操作***中全局文件***的映射关系、权限关系以及扩展访问规则;
第3、建立复合角色的“角色虚拟文件***配置文件”;
第4、编辑复合角色的“角色虚拟文件***配置文件”,增加复合角色所包含的其它基本角色和复合角色;增加复合角色所排斥的其它角色;增加该复合角色自己特有的虚拟目录及文件与操作***中全局文件***的映射关系、权限关系以及扩展访问规则;所述的映射关系指明了“角色虚拟文件***”中虚拟目录及文件和操作***中全局文件***的目录及文件的对应关系,所述的映射关系包含的基本信息包括由“角色虚拟文件***”中虚拟目录及文件和操作***中全局文件***的映射目录及文件组成的二元组;所述的扩展访问规则指明了以该角色访问“角色虚拟文件***”中特定虚拟目录及文件的限制,扩展访问规则包括能访问的具体文件和目录、不能访问的具体文件和目录基本规则;扩展访问规则支持正则表达式,扩展访问规则为空时标明对特定目录和特定文件无限制;
第5、计算任意给定角色的“角色虚拟文件***”时,加载给定角色的“角色虚拟文件***配置文件”,依次递归合并给定角色所包含角色的“角色虚拟文件***”、去除给定角色所排除角色的“角色虚拟文件***”、以及合并给定角色自己特有的虚拟目录及文件;
第6、操作***上应用程序需被指定角色,应用程序运行时,操作***计算该应用程序的给定角色的“角色虚拟文件***”并加载“角色虚拟文件***”配置信息到内存,作为该应用程序所能访问的文件***。
2.根据权利要求1所述的方法,其特征在于,每个角色对应一个“角色虚拟文件***”,每个“角色虚拟文件***”都有一个唯一的虚拟根目录;每个“角色虚拟文件***”有零个或者多个虚拟子目录;每个“角色虚拟文件***”有零个或者多个虚拟文件;每个角色只能访问对应的“角色虚拟文件***”中的目录和文件。
3.根据权利要求1所述的方法,其特征在于,每个“角色虚拟文件***”对应有一个“角色虚拟文件***配置文件”,每个“角色虚拟文件***配置文件”中给定虚拟目录及文件与操作***中全局文件***的映射关系、权限关系以及扩展访问规则;角色的“角色虚拟文件***”的虚拟根目录为“角色虚拟文件***”中所有一级虚拟子目录、一级虚拟文件和“角色虚拟文件***配置文件”中给定映射关系的虚拟根目录的对应操作***中全局文件***映射目录下一级子目录及文件的并集。
4.根据权利要求1或2所述的方法,其特征在于,角色分为基本角色和复合角色;复合角色包含若干基本角色和复合角色,或者包含若干待排除的角色。
5.根据权利要求4所述的方法,其特征在于,复合角色对应的“角色虚拟文件***”为该复合角色所包含若干个基本角色和复合角色对应的“角色虚拟文件***”的合并;以及该复合角色所排除若干个基本角色和复合角色对应的“角色虚拟文件***”的去除;以及与该复合角色自己特有的虚拟目录及文件的合并。
6.根据权利要求1或3所述的方法,其特征在于,权限关系指明了以该角色访问“角色虚拟文件***”中某个虚拟目录及文件的权限,权限关系包括只读(R)、写(W)、执行(X)、查找(S)的组合。
7.根据权利要求1所述的方法,其特征在于,应用程序运行前、运行过程中指定角色时,操作***计算该应用程序的指定角色的“角色虚拟文件***”,从而操作***加载该指定角色的“角色虚拟文件***配置文件”的信息到内存,操作***进一步将该“角色虚拟文件***”设定为该应用程序的“角色虚拟文件***”;应用程序对虚拟目录及文件进行I/O操作时,操作***根据该应用程序的“角色虚拟文件***”中虚拟目录及文件和操作***中全局文件***映射关系将该应用程序对虚拟目录及文件进行的I/O操作转换为对操作***中全局文件***的对应目录及文件的I/O操作。
CN201310029495.6A 2013-01-25 2013-01-25 一种面向角色的虚拟文件***的建立方法 Expired - Fee Related CN103106260B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310029495.6A CN103106260B (zh) 2013-01-25 2013-01-25 一种面向角色的虚拟文件***的建立方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310029495.6A CN103106260B (zh) 2013-01-25 2013-01-25 一种面向角色的虚拟文件***的建立方法

Publications (2)

Publication Number Publication Date
CN103106260A CN103106260A (zh) 2013-05-15
CN103106260B true CN103106260B (zh) 2016-04-27

Family

ID=48314115

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310029495.6A Expired - Fee Related CN103106260B (zh) 2013-01-25 2013-01-25 一种面向角色的虚拟文件***的建立方法

Country Status (1)

Country Link
CN (1) CN103106260B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106302609B (zh) * 2015-06-08 2020-02-28 阿里巴巴集团控股有限公司 一种访问方法及装置
CN107294928A (zh) * 2016-04-05 2017-10-24 北京优朋普乐科技有限公司 一种终端访问cdn的方法及***、驱动和cdn
CN108427677B (zh) * 2017-02-13 2023-01-06 阿里巴巴集团控股有限公司 一种对象访问方法、装置及电子设备
CN107679691B (zh) * 2017-09-01 2020-09-15 张武生 一种工作设备管理方法及***
CN107707639A (zh) * 2017-09-22 2018-02-16 郑州云海信息技术有限公司 一种虚拟子目录管理方法、装置、设备及存储介质
CN108268609B (zh) * 2017-12-29 2022-01-28 星潮闪耀移动网络科技(中国)有限公司 一种文件路径的建立、访问方法和装置
CN115220860A (zh) * 2021-04-21 2022-10-21 阿里云计算有限公司 功能组件处理方法、介质、设备和操作***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102682129A (zh) * 2012-05-17 2012-09-19 北京像素软件科技股份有限公司 一种基于虚拟文件***的数据读取方法
CN102722500A (zh) * 2011-03-31 2012-10-10 中国电信股份有限公司 一种虚拟文件***及其实现方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101437122B1 (ko) * 2008-12-03 2014-09-02 삼성전자 주식회사 Os 가상화를 이용하여 서비스를 제공하는 장치 및 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102722500A (zh) * 2011-03-31 2012-10-10 中国电信股份有限公司 一种虚拟文件***及其实现方法
CN102682129A (zh) * 2012-05-17 2012-09-19 北京像素软件科技股份有限公司 一种基于虚拟文件***的数据读取方法

Also Published As

Publication number Publication date
CN103106260A (zh) 2013-05-15

Similar Documents

Publication Publication Date Title
CN103106260B (zh) 一种面向角色的虚拟文件***的建立方法
EP3188009B1 (en) Development, delivery, deployment and operation of an application
KR101971389B1 (ko) 연합 기반 메모리 관리
US9665394B2 (en) Sharing application objects among multiple tenants
TW201805806A (zh) 使用虛擬位址映射對目標應用功能的基於核心的偵測
US20100250493A1 (en) Using a sparse file as a clone of a file
CN111737221B (zh) 集群文件***的数据读写方法、装置及设备和存储介质
US11016886B2 (en) Multi-ring shared, traversable, and dynamic advanced database
CN108268609A (zh) 一种文件路径的建立、访问方法和装置
CN108038373B (zh) 一种针对云终端的数据扫描方法及***
CN113826072B (zh) ***管理模式中的代码更新
US9971789B2 (en) Selective disk volume cloning for virtual disk creation
CN103617039B (zh) 一种访问用户空间文件***的方法及装置
CN101833496B (zh) 基于硬盘的主机防客体重用性能的检测装置及其检测方法
CN114756296A (zh) 可读写挂载启动方法、装置、存储介质及电子设备
CN114372256A (zh) 应用程序运行方法、装置、设备和存储介质
CN101950339A (zh) 一种电脑安全防护方法和***
CN101777002B (zh) 一种基于虚拟化的软件运行方法
US9542207B2 (en) Plurality of interface files usable for access to BIOS
CN106557572A (zh) 一种安卓应用程序文件的提取方法及***
CN106295402A (zh) 一种dll文件的隐藏方法及***
US9009731B2 (en) Conversion of lightweight object to a heavyweight object
CN106055935A (zh) 一种进程控制方法、装置及电子设备
CN103116612B (zh) 一种面向进程的虚拟文件***的建立方法
CN106708631B (zh) 共享内存属性修改方法及其***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160427

Termination date: 20220125

CF01 Termination of patent right due to non-payment of annual fee