发明名称 Application execution in a restricted application execution environment
摘要 Application programming interface (API) calls made by an application are intercepted at runtime. A determination is made as to whether each intercepted API call is allowed or blocked by a restricted application execution environment. Each API call that is blocked by the restricted application execution environment is modified so that the API call is allowable such as, for instance, modifying the API call to execute against a shadow resource. Remediation code might also be executed at runtime to reformat the API call so that it is allowed to execute in the restricted application execution environment.
申请公布号 US9443079(B2) 申请公布日期 2016.09.13
申请号 US201414275105 申请日期 2014.05.12
申请人 Microsoft Technology Licensing, LLC 发明人 Reierson Kristofer Hellick;Anderson Angela Mele
分类号 G06F3/00;G06F17/00;G06F21/53;G06F9/46;G06F9/54 主分类号 G06F3/00
代理机构 代理人 Chen Nicholas;Drakos Kate;Minhas Micky
主权项 1. A computer-implemented method comprising performing computer-implemented operations for: intercepting an application programming interface (API) call made by an application external to a restricted application execution environment before the API call is to be executed within the restricted application execution environment; determining if the intercepted API call is blocked by the restricted application execution environment; in response to determining that the intercepted API call is blocked by the restricted application execution environment, modifying the blocked API call before the API call is executed within the restricted application execution environment; and executing the modified API call within the restricted application execution environment.
地址 Redmond WA US