发明名称 Virtual application extension points
摘要 A virtual application may be configured with several extension points within a host operating system. The virtual application may be configured with a private namespace in which various components, such as registry settings, dynamic linked libraries, and other components may reside. During configuration, links may be placed in the host operating system that may point to objects in the virtual application's private namespace so that the operating system and other applications may launch, control, or otherwise interact with the virtual application. The links may be located in a file system, registry, or other locations and may be available to other applications, including other virtual applications. A configuration routine may place the links into the host operating system at the time the application may be configured.
申请公布号 US9170855(B2) 申请公布日期 2015.10.27
申请号 US201313941552 申请日期 2013.07.15
申请人 Microsoft Technology Licensing, LLC 发明人 Sheehan John M;Reierson Kristofer H
分类号 G06F15/16;G06F9/54;G06F9/445 主分类号 G06F15/16
代理机构 代理人 Chen Nicholas;Drakos Kate;Minhas Micky
主权项 1. A method performed by a computer processor for operating a virtual application on a device, the method comprising: formulating a link into a private namespace, the link providing an extension point for accessing a stored item related to the virtual application, the stored item stored in the private namespace, the private namespace private to the virtual application such that one or more other applications at the device are prevented from natively accessing the stored item, the link configured such that the one or more other applications can interact with the virtual application in a specified manner by accessing the stored item; storing the link in a public namespace of a host operating system at the device to make the link accessible to the one or more other applications; receiving a selection of the link, the link having been selected through the public namespace by an application from among the one or more other applications; and in response to receiving the selection of the link: identifying the stored item from the link; andpermitting the application to interact with the virtual application in the specified manner through access to the stored item.
地址 Redmond WA US