发明名称 Satisfying application dependencies
摘要 The dependencies of an application are identified by intercepting application programming interface calls made by an application. A determination is then made at the runtime of the application as to whether the dependencies of the application are present. If the dependencies are not present, a client device upon which the application is executing is configured such that the dependencies are present and are made available only to the authorized application. If the dependencies are present and the application is authorized to interact with the dependencies, the application is permitted to execute.
申请公布号 US9354852(B2) 申请公布日期 2016.05.31
申请号 US201012977095 申请日期 2010.12.23
申请人 Microsoft Technology Licensing, LLC 发明人 Babey Matthew Christopher;Jewart Eric;Reierson Kristofer Hellick;Anderson Angela Mele
分类号 G06F15/16;G06F9/445;G06F9/44 主分类号 G06F15/16
代理机构 代理人 Chen Nicholas;Drakos Kate;Minhas Micky
主权项 1. A computer-implemented method comprising performing computer-implemented operations for: receiving a request to deploy an application at a client device to make the application available for execution at the client device; determining whether each of one or more dependencies requisite for deploying the application is present at the client device; upon determining that each of the one or more dependencies requisite for deploying the application is not present, configuring the client device such that the dependencies are present and deploying the application at the client device; upon deploying the application at the client device, intercepting an application programming interface (API) call from the application, the API call requesting access to a resource; selecting a copy of the resource to which the API call is to be redirected; and redirecting the API call to the resource stored at a private location.
地址 Redmond WA US