Invention Grant
- Patent Title: Annotating virtual application processes
- Patent Title (中): 注释虚拟应用程序
-
Application No.: US12484267Application Date: 2009-06-15
-
Publication No.: US08826269B2Publication Date: 2014-09-02
- Inventor: Hui Li , John M. Sheehan
- Applicant: Hui Li , John M. Sheehan
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Jim Sfekas; Kate Drakos; Micky Minhas
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/455 ; G06F3/00 ; H04L29/06 ; H04L9/32 ; G06F7/04

Abstract:
A virtualization system is described herein that facilitates communication between a virtualized application and a host operating system to allow the application to correctly access resources referenced by the application. When the operating system creates a virtualized application process, the virtualization system annotates a data structure associated with the process with an identifier that identifies the virtualized application environment associated with the process. When operating system components make requests on behalf of the originating virtual process, a virtualization driver checks the data structure associated with the process to determine that the helper process is doing work on behalf of the virtualized application process. Upon discovering that the thread is doing virtual process work, the virtualization driver directs the helper process's thread to the virtual application's resources, allowing the helper process to accomplish the requested work with the correct data.
Public/Granted literature
- US20100318997A1 ANNOTATING VIRTUAL APPLICATION PROCESSES Public/Granted day:2010-12-16
Information query