-
公开(公告)号:CN102541594B
公开(公告)日:2015-04-01
申请号:CN201110431161.2
申请日:2011-12-20
Applicant: 微软公司
IPC: G06F9/445
CPC classification number: G06F8/61 , G06F9/44521 , G06F9/45504 , H04L67/34
Abstract: 本发明公开了多层应用的多机器部署和配置。本文描述了用于将多层应用部署和配置到多个计算机的各技术。接收从多个可用应用包中对一个或多个应用包的选择。所选应用包中的每一个可以与多个部署配置中的一个相对应。所选应用包可形成多层应用。对多个部署配置执行并操作以生成合并的部署配置。生成用于将所选应用包部署和配置到多个计算机的部署工作流。根据部署工作流和合并的部署配置经由网络将所选应用包部署到多个计算机。
-
公开(公告)号:CN102567055A
公开(公告)日:2012-07-11
申请号:CN201110436260.X
申请日:2011-12-22
Applicant: 微软公司
CPC classification number: G06F8/61 , G06F8/71 , H04L41/0806 , H04L67/141
Abstract: 一种满足应用依赖关系的技术。通过拦截由应用作出的应用程序接口调用来标识应用的依赖关系。随后在应用的运行时作出应用的依赖关系是否存在的判断。如果依赖关系不存在,则其上执行应用的客户机设备被配置成使得依赖关系存在且仅对授权的应用可用。如果依赖关系存在,并且应用被授权以与依赖关系进行交互,则允许该应用执行。
-
公开(公告)号:CN103092777A
公开(公告)日:2013-05-08
申请号:CN201110448219.4
申请日:2011-12-28
Applicant: 微软公司
CPC classification number: G06F9/461 , G06F9/46 , G06F9/48 , G06F9/4806 , G06F9/4843 , G06F9/485 , G06F9/4856 , G06F9/50 , G06F9/5005 , G06F9/5077 , G06F9/5083 , G06F9/5088
Abstract: 本发明涉及存储和恢复应用运行时状态。挂起应用的执行并且收集并保持该应用的运行时状态。然后可对该应用在其上执行的计算机执行维护操作。还可将该运行时状态移至另一计算机。为了恢复该应用的执行,还原该应用的运行时状态。一旦还原了该应用的运行时状态之后,可从该执行被挂起的点处重新启动该应用的执行。还可利用代理层来对从应用接收的对在该应用的运行时状态被保持后被修改的资源的请求进行翻译。
-
公开(公告)号:CN102637137A
公开(公告)日:2012-08-15
申请号:CN201110431031.9
申请日:2011-12-20
Applicant: 微软公司
IPC: G06F9/46
CPC classification number: G06F8/60 , G06F9/5077
Abstract: 本发明描述了基于策略的应用递送。本文描述了用于基于集中式地维护的策略来自动选择最佳应用递送方法的技术。在用户计算设备上执行的代理接收要发起应用的请求。代理向策略服务器请求关于应用程序的集中式地维护的应用布置策略文档。应用布置策略文档可描述用于基于多个条件确定用于将应用递送到用户计算设备的方法的策略。代理基于应用布置策略文档和当前条件来选择用于应用递送的方法,然后使用所选的应用递送方法来发起应用程序。
-
公开(公告)号:CN102567181A
公开(公告)日:2012-07-11
申请号:CN201110442035.7
申请日:2011-12-26
Applicant: 微软公司
CPC classification number: G06F11/0772 , G06F9/542 , G06F11/008 , G06F11/0721 , G06F11/0754 , G06F11/079 , G06F11/0793 , G06F11/3452 , G06F11/3476 , G06F2201/865
Abstract: 本发明涉及基于资源访问模式预测、诊断应用故障并从其恢复。本文描述了用于区分应用程序的正常操作与错误条件以预测、诊断应用故障并从其恢复的技术。监视应用程序对资源的访问,并且记录资源访问事件。利用计算机模式识别技术,从所记录的资源访问事件建立资源访问模式。如果应用程序对资源的后续访问偏离所建立的模式,则基于检测到的偏离向应用程序的用户和/或管理员通知可能错误条件。此外,可以基于对错误的发生时间的时间接近度,将从所建立的资源访问模式偏离的资源访问事件的序列与错误条件相关联,以提供关于错误的诊断信息。
-
公开(公告)号:CN102609279B
公开(公告)日:2015-06-17
申请号:CN201110442192.8
申请日:2011-12-26
Applicant: 微软公司
IPC: G06F9/445
CPC classification number: G06F21/53 , G06F9/468 , G06F9/541 , G06F9/545 , G06F2209/542 , G06F2221/2141
Abstract: 本申请涉及在受限应用执行环境中的应用执行。在运行时中截取由应用做出的应用编程接口(API)调用。做出每个被截取的API调用是否被受限应用执行环境所允许或被阻挡的确定。由受限应用执行环境所阻挡的每个API调用被修改,使得该API调用是可被允许的,诸如例如,修改该API调用以在影子资源上执行。也可在运行时中执行修复代码,以对API调用进行重新格式化,使得其被允许在受限应用执行环境中执行。
-
公开(公告)号:CN102592077B
公开(公告)日:2014-11-19
申请号:CN201110430834.2
申请日:2011-12-20
Applicant: 微软公司
CPC classification number: G06F21/74 , G06F21/53 , G06F21/604 , G06F2221/2141
Abstract: 本发明涉及提供安全边界。为了使潜在冲突的应用在相同的计算机上执行,在应用尝试访问计算机系统的资源时截取应用编程接口(API)调用。在操作学习模式期间,安全监视器将标识允许哪些应用访问计算机系统资源的数据存储在安全监视器数据库中。在应用的运行时,安全监视器在实施模式中操作,并且利用安全监视器数据库的内容来确定是否许可应用访问系统资源。如果与应用相关联的数据位于安全监视器数据库中,则允许该应用访问计算机系统资源。如果与应用相关联的数据不位于安全监视器数据库中,则不允许该应用访问计算机系统资源。
-
公开(公告)号:CN102822797A
公开(公告)日:2012-12-12
申请号:CN201180017130.0
申请日:2011-03-25
Applicant: 微软公司
IPC: G06F9/44
CPC classification number: G06F9/54 , G06F9/44505
Abstract: 虚拟应用可被配置成在主机操作系统内具有若干扩展点。虚拟应用可被配置成具有私有名字空间,在该私有名字空间中可存在各种组件,诸如注册表设置、动态链接库、以及其他组件。在配置期间,可在主机操作系统中放置链接,所述链接可指向该虚拟应用的私有名字空间中的对象,以便操作系统和其他应用可启动、控制、或以其他方式与该虚拟应用交互。所述链接可位于文件系统、注册表或其他位置中,并且可以对其他应用(包括其他虚拟应用)可用。配置例程可在该应用可被配置的时间将所述链接放置在主机操作系统中。
-
公开(公告)号:CN102105874B
公开(公告)日:2014-02-12
申请号:CN200980130471.1
申请日:2009-07-16
Applicant: 微软公司
CPC classification number: G06F8/71 , G06F9/44536
Abstract: 可以将在虚拟环境内操作的应用程序组织成含有各种软件组件的包。每一软件组件或资源可以具有专用名和其他元数据,包括用来盖写或修改组件的指示符。策略可以定义可如何基于该指示符来存储和检索对特定软件组件的任何改变。可以生成、留存以及再次应用一个或多个经改变组件集,以便基于原始包创建该应用程序的经定制版本。可以在虚拟应用程序环境内或在专用虚拟机环境内操作该应用程序。
-
公开(公告)号:CN102592077A
公开(公告)日:2012-07-18
申请号:CN201110430834.2
申请日:2011-12-20
Applicant: 微软公司
CPC classification number: G06F21/74 , G06F21/53 , G06F21/604 , G06F2221/2141
Abstract: 本发明涉及提供安全边界。为了使潜在冲突的应用在相同的计算机上执行,在应用尝试访问计算机系统的资源时截取应用编程接口(API)调用。在操作学习模式期间,安全监视器将标识允许哪些应用访问计算机系统资源的数据存储在安全监视器数据库中。在应用的运行时,安全监视器在实施模式中操作,并且利用安全监视器数据库的内容来确定是否许可应用访问系统资源。如果与应用相关联的数据位于安全监视器数据库中,则允许该应用访问计算机系统资源。如果与应用相关联的数据不位于安全监视器数据库中,则不允许该应用访问计算机系统资源。
-
-
-
-
-
-
-
-
-