[发明专利]从可移动介质运行应用程序有效
申请号: | 200780024412.7 | 申请日: | 2007-06-25 |
公开(公告)号: | CN101479721A | 公开(公告)日: | 2009-07-08 |
发明(设计)人: | Y·A·哈利迪;M·泰鲁利 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈 斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 介质 运行 应用程序 | ||
1.一种用于在计算机上从可移动介质运行应用程序的系统,包括:
响应于连接上其上存储着构成可移动介质文件系统的多个文件(212x) 和注册表(212d)的可移动介质(212)创建筒仓(216)的操作系统(214), 其中所述筒仓(216)向运行在所述筒仓中的应用程序(222)呈现系统文件目 录(202)和所述可移动介质文件系统(212x)的合并视图。
2.如权利要求1所述的系统,其特征在于,所述筒仓共享所述计算机的操 作系统。
3.如权利要求1所述的系统,其特征在于,所述筒仓向运行在所述筒仓中 的应用程序呈现系统注册表和所述可移动介质注册表的合并视图。
4.如权利要求1所述的系统,其特征在于,所述系统文件系统或注册表对 于运行在所述筒仓中的所述应用程序是只读访问的。
5.如权利要求1所述的系统,其特征在于,所述可移动介质文件系统或注 册表对于运行在所述筒仓中的所述应用程序是读写访问的。
6.如权利要求1所述的系统,其特征在于,在所述应用程序在所述筒仓中 执行期间应用程序相关状态上的改变被留持到所述可移动介质。
7.一种用于在计算机上从可移动介质运行应用程序而无需将所述应用程 序安装在所述计算机上的方法,包括:
响应于所述可移动介质插入所述计算机(304)在所述计算机上创建筒 仓(306),其中所述筒仓向运行在所述筒仓中的未被修改的现成应用程序呈 现系统文件目录和可移动介质文件系统目录的合并视图(306);以及
从所述可移动介质执行所述未被修改的现成应用程序而无需将所述未 被修改的现成应用程序复制到所述计算机上,其中所述未被修改的现成应用程 序在所述筒仓内执行(308)。
8.如权利要求7所述的方法,其特征在于,所述系统文件目录中的部分可 被指定为对于在所述筒仓中运行的应用程序是可读写的。
9.如权利要求7所述的方法,其特征在于,所述筒仓向运行在所述筒仓中 的未被修改的现成应用程序呈现系统注册表和可移动介质注册表的合并视图。
10.如权利要求7所述的方法,其特征在于,在所述应用程序在所述筒 仓中执行期间应用程序相关状态上的改变被留持到所述可移动介质。
11.如权利要求7所述的方法,其特征在于,程序设置上的改变被留持 到所述可移动介质中所述注册表的指定区域。
12.如权利要求7所述的方法,其特征在于,所述未被修改的现成应用 程序与注册表和文件系统目录的子集以及初始代码一起打包到所述可移动介 质上,其中所述初始代码执行原本在所述现成应用程序安装到计算机上期间执 行的初始化动作。
13.如权利要求7所述的方法,其特征在于,所述筒仓在所述应用程序 终止时被删除。
14.如权利要求7所述的方法,其特征在于,所述应用程序可用的对所 述系统文件目录的访问程度是用户可指定的。
15.一种其上存储有程序代码的可移动计算机可读介质,所述代码当由 计算环境执行时,使所述计算环境:
创建包括筒仓的隔离执行环境(306),其中所述筒仓向在所述筒仓中 执行的未被修改的现成应用程序呈现系统文件目录和所述计算机可读介质上 的文件目录的合并视图(306),其中所述计算机可读介质上的文件目录包括 构成所述在筒仓中执行的未被修改的现成应用程序的程序文件以及与在所述 筒仓中执行的所述应用程序相关联的数据文件;
响应于用户输入,在所述筒仓中执行所述应用程序(308),其中所述 应用程序对于所述系统文件目录具有只读访问权,并且对于所述计算机可读介 质上的所述文件目录具有读写访问权。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780024412.7/1.html,转载请声明来源钻瓜专利网。