一种基于虚拟化的软件运行方法

基本信息

申请号 CN201010040008.2 申请日 -
公开(公告)号 CN101777002B 公开(公告)日 2012-12-19
申请公布号 CN101777002B 申请公布日 2012-12-19
分类号 G06F9/445(2006.01)I 分类 计算;推算;计数;
发明人 许冬;周宏杰 申请(专利权)人 杭州顺网宇酷科技有限公司
代理机构 杭州天勤知识产权代理有限公司 代理人 胡红娟
地址 310012 浙江省杭州市西湖区文一路75号2号楼4楼
法律状态 -

摘要

摘要 本发明公开了一种基于虚拟化的软件运行方法,包括(1)提取指定软件在操作系统注册表中的注册信息及该软件的文件;(2)将步骤(1)得到的数据保存成预定的格式,得到软件资源并存放在用户磁盘中;(3)对用户磁盘上的操作系统内核在操作注册表时所涉及的应用程序编程接口进行替换,并根据操作系统的标准接口建立文件过滤驱动;使得操作系统内核可依照步骤(2)所述的预定的格式识别软件资源中的注册信息及该软件的文件;(4)将磁盘中的软件资源通过映射方式显示给用户;(5)操作系统内核根据用户或系统的请求,运行软件资源所对应的指定软件。本发明生成的软件资源易于维护,利于对数据的保护和解决版本冲突也更少的占用资源。