METHOD AND APPARATUS FOR REMAPPING ACCESSES TO VIRTUAL SYSTEM RESOURCES
First Claim
1. A method for virtualizing access to native resources, the method comprising the steps of:
- receiving a request to access a native resource from a process executing in the context of an isolation environment, the request including a virtual name for the native resource;
determining that a rule action of remap is associated with the virtual name included in the received request;
forming a literal name for the native resource, the literal name identifying a literal native resource of the same type as the requested resource; and
issuing to the operating system a request to access the native resource, the request including the determined literal name for the native resource.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for virtualizing access to native resources includes a hooking mechanism, a name virtualization engine, and an operating system interface. A request to access a native resource from a process executing in the context of an isolation environment is received, the request including a virtual name for the native resource. A rule action of remap is associated with the virtual name included in the received request. A literal name for the native resource is formed, the literal name identifying a literal native resource of the same type as the requested resource. A request to access the native resource is issued, the request including the determined literal name for the native resource.
170 Citations
22 Claims
-
1. A method for virtualizing access to native resources, the method comprising the steps of:
-
receiving a request to access a native resource from a process executing in the context of an isolation environment, the request including a virtual name for the native resource;
determining that a rule action of remap is associated with the virtual name included in the received request;
forming a literal name for the native resource, the literal name identifying a literal native resource of the same type as the requested resource; and
issuing to the operating system a request to access the native resource, the request including the determined literal name for the native resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for virtualizing access to native resources comprising:
-
a hooking mechanism receiving a request to access a native resource from a process executing in the context of an isolation environment, the request including a virtual name for the native resource;
a name virtualization engine forming a literal name for the native resource, the formed literal name identifying a literal native resource of the same type as the requested resource; and
an operating system interface requesting access to the identified literal native resource. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
Specification