Main
   What is a VE ?
   Future
    Technology
 


What is a Virtual Environment in a nut shell?

A Virtual Environment is a collection of behavior characteristics of operations. It modifies action's input, output and behavior to perform differently based on existing underlying operating system functionality – PATNETED / PATENT PENDING.

The implementation of the Virtual Environment varies in different product. In VE2 there are two Virtual Environments, Secure and Public. The characteristics defined for these environment's are mainly:
1. Change location of Open/Create operations.
2. Merge results of enumerations

For example,

Normally, in any operating system an application requests the kernel to perform an action directly.



In VE2 the following would happen:

a. Application running in a Virtual Environment X creates for example a file in C:\MyFile. The Operation is modified to create the file in another place, C:\VEx\MyFile.



b. Application running in Virtual Environment X is traversing the files in C:\ . The result would be a merged list from C:\VEx and C:\.



The technology covers every object in the operating system, including File System, Registry, Network, Named Object, Mutex, Semaphore, Event, LPC, RPC, Windows Messages, Keyboard, Video, removable devices, I/Os, etc.

SecureOL's different products implement Virtual Environments in different configurations, such as: EVE, VEHome, VE2 and VELite.

 
 
 
 
© All right reserved to SECUREOL - Designed: Koby Barchad