-
公开(公告)号:CN102105861B
公开(公告)日:2016-05-04
申请号:CN200980130465.6
申请日:2009-07-16
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F9/455 , G06F9/44505
Abstract: 应用程序状态可使用策略来存储和检索,这些策略定义了在其中使用该应用程序的各种上下文。应用程序状态可定义该应用程序的配置或使用,包括到其他应用程序的连接和与其他应用程序的交互。虚拟化的应用程序可具有在使用上下文中所定义的状态,且可基于使用上下文来存储和回想的多个状态或配置。策略可定义该上下文以及要保存什么参数,并且可在以虚拟化方式来操作应用程序时被应用。
-
公开(公告)号:CN102754073B
公开(公告)日:2016-01-27
申请号:CN201180008320.6
申请日:2011-02-04
Applicant: 微软技术许可有限责任公司
Inventor: J·M·希恩
IPC: G06F9/44
CPC classification number: G06F9/45533 , G06F9/44505 , G06F9/44521 , G06F9/45529
Abstract: 扩展点虚拟化系统使用操作系统提供的重解析点来提供最小扩展点注册。重解析点在消除为每一扩展点编写自定义扩展点代理的缩放问题的同时保留应用隔离。作为替代,该系统可使用一般地处理应用虚拟化重解析点的单个文件系统过滤器,并存储为需要重定向的扩展点存储重解析点数据。可通过将操作系统从应用资源的典型位置重定向至该应用资源的虚拟化安全位置来处理许多扩展点。由此,系统通过允许应用虚拟化系统仅注册应当用重解析点来处理的新位置并随后一般地处理经注册的位置,来简化处理新扩展点的进程。
-
公开(公告)号:CN102822797B
公开(公告)日:2017-09-12
申请号:CN201180017130.0
申请日:2011-03-25
Applicant: 微软技术许可有限责任公司
IPC: G06F9/44
CPC classification number: G06F9/54 , G06F9/44505
Abstract: 虚拟应用可被配置成在主机操作系统内具有若干扩展点。虚拟应用可被配置成具有私有名字空间,在该私有名字空间中可存在各种组件,诸如注册表设置、动态链接库、以及其他组件。在配置期间,可在主机操作系统中放置链接,所述链接可指向该虚拟应用的私有名字空间中的对象,以便操作系统和其他应用可启动、控制、或以其他方式与该虚拟应用交互。所述链接可位于文件系统、注册表或其他位置中,并且可以对其他应用(包括其他虚拟应用)可用。配置例程可在该应用可被配置的时间将所述链接放置在主机操作系统中。
-
公开(公告)号:CN102812437B
公开(公告)日:2016-11-16
申请号:CN201180012373.5
申请日:2011-03-02
Applicant: 微软技术许可有限责任公司
IPC: G06F9/44
Abstract: 可将软件应用的应用状态中的高值状态集与该应用状态中的低值状态集区分开来。例如,可在应用状态上运行一组试探以在高值状态集和低值状态集之间进行区分。可生成指定集,该指定集将应用状态中的高值状态集指定为高值并将应用状态中的低值状态集指定为低值。在处理应用时,可不同于低值状态地处理高值状态。应用可被打包为虚拟应用。
-
公开(公告)号:CN102193818B
公开(公告)日:2016-01-13
申请号:CN201110072225.4
申请日:2011-03-16
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F9/45537 , G06F8/63 , G06F8/65
Abstract: 本文中描述了虚拟应用程序包重构,并公开了创建和使用诀窍来创建虚拟应用程序的虚拟包的技术。用于创建虚拟包的现有方法可能要求利用专家或者可能是不可靠的。在一些实施例中,用脱水器来创建诀窍。脱水器可将基准虚拟包和应用程序的安装介质作为输入,并输出可用于创建用于特定操作系统和/或环境的特定虚拟包的诀窍。在一些实施例中,可用再水化器从诀窍创建特定虚拟包。再水化器可将诀窍和应用程序的安装介质作为输入,并输出用于特定操作系统和/或环境的特定虚拟包。
-
公开(公告)号:CN102792268B
公开(公告)日:2015-12-02
申请号:CN201180012985.4
申请日:2011-03-04
Applicant: 微软技术许可有限责任公司
IPC: G06F9/44
CPC classification number: G06F8/60 , G06F9/44505
Abstract: 可自动和/或手动发现软件应用的配置项,并且可打包应用以形成虚拟应用包。部署配置可包括用于配置项的设置。部署配置可在打包软件应用之后设置。例如,可响应于用户输入改变部署配置中的所选配置项。可部署虚拟应用包以将应用实例化一次或多次,并且可在经实例化的应用中应用部署配置。
-
-
-
-
-