应用程序改变的状态分离

    公开(公告)号:CN102105861B

    公开(公告)日:2016-05-04

    申请号:CN200980130465.6

    申请日:2009-07-16

    CPC classification number: G06F9/455 G06F9/44505

    Abstract: 应用程序状态可使用策略来存储和检索,这些策略定义了在其中使用该应用程序的各种上下文。应用程序状态可定义该应用程序的配置或使用,包括到其他应用程序的连接和与其他应用程序的交互。虚拟化的应用程序可具有在使用上下文中所定义的状态,且可基于使用上下文来存储和回想的多个状态或配置。策略可定义该上下文以及要保存什么参数,并且可在以虚拟化方式来操作应用程序时被应用。

    用于虚拟化的扩展点声明性注册的方法和系统

    公开(公告)号:CN102754073B

    公开(公告)日:2016-01-27

    申请号:CN201180008320.6

    申请日:2011-02-04

    Inventor: J·M·希恩

    CPC classification number: G06F9/45533 G06F9/44505 G06F9/44521 G06F9/45529

    Abstract: 扩展点虚拟化系统使用操作系统提供的重解析点来提供最小扩展点注册。重解析点在消除为每一扩展点编写自定义扩展点代理的缩放问题的同时保留应用隔离。作为替代,该系统可使用一般地处理应用虚拟化重解析点的单个文件系统过滤器,并存储为需要重定向的扩展点存储重解析点数据。可通过将操作系统从应用资源的典型位置重定向至该应用资源的虚拟化安全位置来处理许多扩展点。由此,系统通过允许应用虚拟化系统仅注册应当用重解析点来处理的新位置并随后一般地处理经注册的位置,来简化处理新扩展点的进程。

    虚拟应用扩展点
    3.
    发明授权

    公开(公告)号:CN102822797B

    公开(公告)日:2017-09-12

    申请号:CN201180017130.0

    申请日:2011-03-25

    CPC classification number: G06F9/54 G06F9/44505

    Abstract: 虚拟应用可被配置成在主机操作系统内具有若干扩展点。虚拟应用可被配置成具有私有名字空间,在该私有名字空间中可存在各种组件,诸如注册表设置、动态链接库、以及其他组件。在配置期间,可在主机操作系统中放置链接,所述链接可指向该虚拟应用的私有名字空间中的对象,以便操作系统和其他应用可启动、控制、或以其他方式与该虚拟应用交互。所述链接可位于文件系统、注册表或其他位置中,并且可以对其他应用(包括其他虚拟应用)可用。配置例程可在该应用可被配置的时间将所述链接放置在主机操作系统中。

    虚拟应用程序包重构
    5.
    发明授权

    公开(公告)号:CN102193818B

    公开(公告)日:2016-01-13

    申请号:CN201110072225.4

    申请日:2011-03-16

    CPC classification number: G06F9/45537 G06F8/63 G06F8/65

    Abstract: 本文中描述了虚拟应用程序包重构,并公开了创建和使用诀窍来创建虚拟应用程序的虚拟包的技术。用于创建虚拟包的现有方法可能要求利用专家或者可能是不可靠的。在一些实施例中,用脱水器来创建诀窍。脱水器可将基准虚拟包和应用程序的安装介质作为输入,并输出可用于创建用于特定操作系统和/或环境的特定虚拟包的诀窍。在一些实施例中,可用再水化器从诀窍创建特定虚拟包。再水化器可将诀窍和应用程序的安装介质作为输入,并输出用于特定操作系统和/或环境的特定虚拟包。

Patent Agency Ranking