当前位置: 首页 > 专利查询>微软公司专利>正文

在虚拟环境中运行附加组件制造技术

技术编号:4643200 阅读:186 留言:0更新日期:2012-04-11 18:40
描述了用于在虚拟环境中运行附加组件的系统和方法。可以通过在主操作系统中的组件代理和在虚拟环境中运行的服务器进程之间建立通信链路来在该虚拟环境中执行附加组件。该服务器进程基于转发来自操作系统的命令的组件代理所转发的命令来执行附加组件。

【技术实现步骤摘要】
【国外来华专利技术】在虚拟环境中运行附加组件 背景在应用程序虚拟化中,主操作系统在计算设备上创建模拟计算机环境和虚 拟环境,以执行虚拟应用程序而无需在本地安装虚拟应用程序且无需改变主操 作系统。虽然虚拟应用程序使用本地硬件资源本地地执行,并且可以与主操作 系统交互,但是可以向主操作系统隐藏虚拟环境的各方面(例如注册表项、文 件等)。这是可能的,因为虚拟环境包含在计算设备上执行虚拟应用程序所需的各 组件,诸如注册表项、文件、环境变量、用户界面元素、以及全局对象等。虚 拟环境中的这些组件对于主操作系统而言是不可见的。诸如外壳扩展、插件等 与虚拟应用程序相关联的附加组件对于主操作系统而言也是不可见的,因为主 操作系统不能访问附加组件的注册表项或文件。结果,主操作系统一直不知道 虚拟环境中可用的附加组件,并且不能使用虚拟环境中可用的附加组件所提供 的功能。概述提供本概述以便以介绍与在虚拟环境中运行应用程序的附加组件相关的 概念。这些概念在以下详细描述中进一步描述。本概述并不旨在标识出所要求 保护的主题的必要特征,也不旨在用于确定所要求保护的主题的范围。在一个实施例中,包括在操作系统中的组件代理与包括一个或多个虚拟本文档来自技高网...

【技术保护点】
一种在一个或多个计算设备上实现的系统(200),包括: 操作系统(202); 包括在所述操作系统中的组件代理(208); 与所述组件代理通信的虚拟环境(204); 所述虚拟环境中的组件服务器进程(210); 所 述虚拟环境中的一个或多个虚拟应用程序(214);以及 与所述一个或多个虚拟应用程序(214)相关联的一个或多个附加组件(212),其中所述组件服务器进程接收由所述组件代理转发的命令并且执行所述附加组件。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:NA雅格布森JM希恩
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1