【技术实现步骤摘要】
【国外来华专利技术】虚拟应用扩展点
本申请涉及虚拟应用,尤其涉及虚拟应用扩展点。
技术介绍
应用虚拟化是一种把应用与主机操作系统或可能在该操作系统中操作的其他应用隔离的技术。应用虚拟化可具有许多益处,诸如允许两个或更多个在其他方面不兼容的应用在同一操作系统上并排地执行。在许多情况下,配置和管理虚拟应用可比安装主机应用简单得多。
技术实现思路
虚拟应用可被配置成在主机操作系统内具有若干扩展点(extensionpoint)。虚拟应用可被配置成具有私有名字空间,在该私有名字空间中可存在各种组件,诸如注册表设置、动态链接库、以及其他组件。在配置期间,可在主机操作系统中放置链接,所述链接可指向该虚拟应用的私有名字空间中的对象,以便操作系统和其他应用可启动、控制、或以其他方式与该虚拟应用交互。所述链接可位于文件系统、注册表或其他位置中,并且可以对其他应用(包括其他虚拟应用)可用。配置例程(routine)可在该应用可被配置的时间将所述链接放置在主机操作系统中。提供本概述以便以简化形式介绍将在以下详细描述中进一步描述的一些概念。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.04.06 US 12/754,6231.一种在计算机处理器上执行的方法,所述方法包括:在主机操作系统中安装应用虚拟化器,所述应用虚拟化器具有私有名字空间,所述私有名字空间包含被存储的项,所述主机操作系统具有公共名字空间;在所述公共名字空间中创建到所述私有名字空间内的第一位置的第一链接;通过将所述第一链接安装在所述主机操作系统的所述公共名字空间中使得所述第一链接能被其他应用访问;接收包括所述第一链接的命令;从所述第一链接标识所述第一位置;以及将所述第一位置传递给所述应用虚拟化器,所述应用虚拟化器被配置成启动虚拟应用并处理所述命令,其中所述私有名字空间对所述虚拟应用可用但是不可被所述其他应用本机地搜索或访问。2.如权利要求1所述的方法,其特征在于,还包括:在所述公共名字空间中创建到所述私有名字空间内的第二位置的第二链接,所述第二位置包括一值;接收对所述第二链接的请求;从所述第二链接标识所述第二位置;从所述私有名字空间检索所述值;以及用所述值对所述请求进行响应。3.如权利要求2所述的方法,其特征在于,所述第二链接位于主机文件系统内。4.如权利要求2所述的方法,其特征在于,所述第二链接位于主机注册表内。5.如权利要求1所述的方法,其特征在于,所述私有名字空间包括用于所述虚拟应用的可执行代码。6.如权利要求5所述的方法,其特征在于,所述私有名字空间包括用于所述虚拟应用的注册表设置。7.如权利要求1所述的方法,其特征在于,所述应用虚拟化器和所述第...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。