[发明专利]用于访问远程文件的系统和方法有效
| 申请号: | 201780039525.8 | 申请日: | 2017-05-24 |
| 公开(公告)号: | CN109478143B | 公开(公告)日: | 2023-01-17 |
| 发明(设计)人: | R·R·库克;K·古德曼 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/451;G06F16/188;G06F16/13 |
| 代理公司: | 北京世辉律师事务所 16093 | 代理人: | 王俊 |
| 地址: | 美国华*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 访问 远程 文件 系统 方法 | ||
1.一种用于通过网络流量的减少来改进计算功能性的计算机实现的方法,所述计算机实现的方法包括提供在计算设备上操作的服务,所述计算设备具有存储操作系统的存储器和用于执行所述操作系统的计算机实现的指令的至少一个处理器,其中所述服务被配置用于:
接收附加虚拟硬盘驱动器VHD的请求,所述虚拟硬盘驱动器包括VHD文件,所述VHD文件与要在所述计算设备上被运行的程序相关联;
将所述虚拟硬盘驱动器附加到所述计算设备;
确定要被改变的目标文件,所述目标文件与要在所述计算设备上被运行的所述程序相关联;
改变所述目标文件的路径,使得所述路径对所述操作系统是隐藏的;以及
在从所述操作系统接收到运行所述程序的指示时,引导所述操作系统访问所述VHD文件。
2.根据权利要求1所述的计算机实现的方法,其中所述服务还被配置用于将所述VHD文件封装在所述虚拟硬盘驱动器内。
3.根据权利要求1所述的计算机实现的方法,其中引导所述操作系统访问所述VHD文件包括在所述目标文件的所述路径和VHD文件之间创建联结,由此所述操作系统在尝试访问所述目标文件时访问所述VHD文件。
4.根据权利要求3所述的计算机实现的方法,其中附加所述虚拟硬盘驱动器的所述请求与用户的登录相关联。
5.根据权利要求4所述的计算机实现的方法,其中所述服务还被配置用于在接收到所述用户注销的指示时分离所述虚拟硬盘驱动器。
6.根据权利要求5所述的计算机实现的方法,其中所述服务还被配置用于改变所述目标文件的所述路径,使得在接收到所述用户注销的所述指示时所述路径不再对所述操作系统是隐藏的。
7.根据权利要求1所述的计算机实现的方法,其中所述服务还被配置用于与所述操作系统的注册表通信。
8.根据权利要求7所述的计算机实现的方法,其中所述服务被配置用于拦截所述注册表的输入/输出。
9.一种计算系统,包括:
至少一个处理器;以及
存储指令的存储器,所述指令在由所述至少一个处理器执行时使所述至少一个处理器执行服务,所述服务被配置为:
接收附加虚拟硬盘驱动器VHD的请求,所述虚拟硬盘驱动器包括VHD文件,所述VHD文件与要在所述计算系统上被运行的程序相关联,
将所述虚拟硬盘驱动器附加到所述计算系统,
确定要被改变的目标文件,所述目标文件与要在所述计算系统上被运行的所述程序相关联,
改变所述目标文件的路径,使得所述路径对在所述计算系统上执行的操作系统是隐藏的,以及
在从所述操作系统接收到运行所述程序的指示时,引导所述操作系统访问所述VHD文件。
10.根据权利要求9所述的计算系统,其中所述服务还被配置用于将所述VHD文件封装在所述虚拟硬盘驱动器内。
11.根据权利要求9所述的计算系统,其中引导所述操作系统访问所述VHD文件包括在所述目标文件的所述路径和VHD文件之间创建联结,由此所述操作系统在尝试访问所述目标文件时访问所述VHD文件。
12.根据权利要求11所述的计算系统,其中附加所述虚拟硬盘驱动器的所述请求与用户的登录相关联。
13.根据权利要求12所述的计算系统,其中所述服务还被配置用于在接收到所述用户注销的指示时分离所述虚拟硬盘驱动器。
14.根据权利要求13所述的计算系统,其中所述服务还被配置用于改变所述目标文件的所述路径,使得在接收到所述用户注销的所述指示时所述路径不再对所述操作系统是隐藏的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780039525.8/1.html,转载请声明来源钻瓜专利网。





