发明名称 给多个客户端快速部署软件的方法
摘要 本发明公开了一种给多个客户端快速部署软件的方法,涉及计算机系统维护领域,方法包括步骤:在样机上安装并启动文件和注册表虚拟化驱动程序;运行软件安装程序,监控并记录安装过程中的文件修改数据和注册表修改数据,安装结束后停止文件和注册表虚拟化驱动程序;对记录的文件修改数据和注册表修改数据进行打包,并将打包生成的文件发送到服务器上;服务器将打包生成的文件分别发送到多个客户端,各客户端自动执行文件修改数据和注册表修改数据的导入,完成多个客户端上的软件部署。本发明能够实现在无人工干预的情况下给多个客户端快速部署软件,节省人力和时间,由于安装时省去了人为选择配置项,配置项不会出错,而且容易实施。
申请公布号 CN102609301B 申请公布日期 2014.03.19
申请号 CN201210009509.3 申请日期 2012.01.13
申请人 武汉噢易科技有限公司 发明人 王陈
分类号 G06F9/46(2006.01)I;G06F9/445(2006.01)I 主分类号 G06F9/46(2006.01)I
代理机构 北京捷诚信通专利事务所(普通合伙) 11221 代理人 魏殿绅;庞炳良
主权项 一种给多个客户端快速部署软件的方法,其特征在于包括以下步骤:S1、在样机上安装并启动文件和注册表虚拟化驱动程序;S2、运行软件安装程序,监控并记录安装过程中的文件修改数据和注册表修改数据,即文件和注册表虚拟化驱动程序将安装过程中所有的文件创建、修改数据和注册表创建、修改数据重定向到固定位置:为待部署软件生成一个全局唯一ID,在系统盘根目录下创建一个以该ID命名的目录,在注册表HKEY_LOCAL_MACHINE/SOFTWARE下创建一个以该ID命名的子键项;待部署软件的安装程序运行时,将软件安装过程中文件的创建、修改数据重定向到以该ID命名的目录中,将软件安装过程中注册表的创建、修改数据重定向到以该ID命名的子键项中;安装结束后停止文件和注册表虚拟化驱动程序,对文件监控结果中的特殊目录进行转换,以特定名称标明路径,所述特殊目录包括“我的文档”、“我的音乐”、“我的开始菜单”、“我的收藏夹”、“用户程序数据目录”、“本地设置程序数据目录”、“开始菜单目录”、“桌面目录”、“操作系统目录”和“默认软件安装目录”;S3、软件安装结束后,对记录的文件修改数据和注册表修改数据进行打包:将监控到的注册表创建、修改数据导出,生成注册表文件regF,再将注册表文件regF和监控到的文件创建、修改数据打包成至少一个文件,并将打包生成的文件发送到服务器上;S4、服务器将打包生成的文件分别发送到多个客户端,根据打包生成的文件中的ID标志,检测该软件是否已经安装,如果没有安装,则各客户端自动执行文件修改数据和注册表修改数据的导入,完成多个客户端上的软件部署:根据该客户端系统信息,将以特定名称标记 的路径进行文件路径名转换后,再执行文件拷贝操作,并将拷贝的文件名记录在一个log文件中;根据注册表文件regF的信息,导入注册表键值,并将被修改的原始注册表信息保存在固定位置;卸载软件时,根据log文件的条目,删除相应的文件;根据保存在固定位置的注册表信息,清除该软件产生的注册表。
地址 430000 湖北省武汉市东湖开发区光谷创业街6栋7楼