一种基于Windows系统的一键安装方法及系统与流程

文档序号:12270953阅读:394来源:国知局
一种基于Windows系统的一键安装方法及系统与流程

本发明涉及一键安装技术领域,更具体的说,特别涉及一种基于Windows系统的一键安装方法及系统。



背景技术:

现有技术中,制作安装光盘的关键在于如何可以灵活、高效的从成百上千的应用软件/硬件驱动中,快速罗列出合适本机安装的应用软件/硬件驱动,配置设置文件(即INI文件)的加入可以实现上述的功能,但是配置设置文件自身无法加密,稍微懂得计算机的人通过修改配置设置文件即可移作它用,无法保证用户的安全性的同时,也损害了其利益。



技术实现要素:

本发明的目的在于针对现有技术存在的技术问题,提供一种基于Windows系统的一键安装方法及系统,能够方便可靠且批量完成安装项的安装。

为了解决以上提出的问题,本发明采用的技术方案为:

一种基于Windows系统的一键安装方法,该安装方法包括如下:

步骤一:解密配置文件,读取配置文件的内容,并结合本机的信息生成安装清单;

步骤二:加载配置文件并初始化用户界面,即将所述安装清单中符合本机安装的安装项信息罗列在用户界面;

步骤三:选择需要安装的安装项,并开始进行安装项的相关安装包安装;

步骤四:检测当前安装项是否安装完成,若已完成,则执行步骤五; 若未完成,则继续完成当前安装项的安装后,再执行步骤五;

步骤五:判断当前安装项是否是最后一项,如果是,则执行步骤六;如果不是则返回步骤三,继续选择下一个安装项的安装;

步骤六:所有安装项均安装完成,则自动重启计算机。

所述配置文件采用算法+密码的方式进行加密保护。

一种基于Windows系统的一键安装系统,包括解密读取模块、加载模块、选择模块、安装模块、检测模块、判断模块和重启模块;

所述解密读取模块用于解密配置文件,读取配置文件的内容,并结合本机当前的信息,生成安装清单输出给加载模块;

所述加载模块将收到的安装清单加载显示在用户界面上;

所述选择模块根据加载显示的安装清单,选择所需要安装的安装项;

所述安装模块根据选择安装的安装项,开始进行安装项的相关安装包安装;

所述检测模块用于检测当前安装项是否安装完成,若已完成,则通过判断模块进一步判断当前安装项是否是最后一项;若未完成,则先完成安装后,再通过判断模块进行判断;

如果判断模块判断得到当前安装项为最后一项,则通过重启模块自动重启计算机;如果不是最后一项,则继续通过选择模块选择所要安装的安装项。

还包括加密模块,对配置文件采用算法+密码的方式进行加密保护。

与现有技术相比,本发明的有益效果在于:

本发明利用配置文件来控制需要的安装项,可以方便快捷地完成相关安装项的安装,且可以完成安装项的批量安装,其安装可靠;此外,配置文件采用算法+密码的组合方式进行加密保护,需要安装时再进行解密,这样使安装项更加安全、可靠。

附图说明

图1为本发明基于Windows系统的一键安装方法流程图。

图2为本发明基于Windows系统的一键安装系统的原理图。

具体实施方式

为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。

参阅图1所示,本发明提供的一种基于Windows系统的一键安装方法,该安装方法包括如下:

步骤一:解密配置文件,读取配置文件的内容,并结合本机当前的操作版本、语言、机器型号等信息,生成安装清单。

本步骤中,配置文件的内容包括安装内容和安装的提示语言及文字等,安装内容分为安装驱动和应用软件,在读取配置文件内容的同时,还能够获取本机的信息,这样就可以得知本机未安装的软件和能够兼容的软件,便于后续的安装。

步骤二:加载配置文件并初始化用户界面,即将所述安装清单中符合本机安装的安装项信息一一罗列在用户界面,并让用户可自由选择安装与否。

本步骤中,配置文件会检测安装清单中的安装项是否已安装到本机,通过读取本机注册表信息来确认某些安装项是否已安装,如果某些安装项已安装,则默认本次不安装,否则默认本次需要安装。

步骤三:选择需要安装的安装项,并开始进行安装项的相关安装包安装。

本步骤中,可以选择多个安装项,即可以同时完成多个安装项的安装,从而实现安装项的批量安装。

步骤四:检测当前安装项是否安装完成,若已完成,则执行步骤五;若未完成,则继续完成当前安装项的安装后,执行步骤五。

步骤五:判断当前安装项是否是最后一项,如果是,则执行步骤六;如果不是则返回步骤三,继续选择下一个安装项的安装。

步骤六:所有安装项均安装完成,则自动重启计算机,便于系统能够及时更新安装项的信息。

上述中,配置文件采用算法+密码的方式进行加密保护,防止用户不慎修改而造成安装失败的问题,同时也增强了保密性。

如附图2所示,本发明提供的一种基于Windows系统的一键安装系统,包括解密读取模块、加载模块、选择模块、安装模块、检测模块、判断模块和重启模块。

所述解密读取模块用于解密配置文件,读取配置文件的内容,并结合本机当前的信息,生成安装清单输出给加载模块。

所述加载模块将收到的安装清单加载显示在用户界面上。

所述选择模块根据加载显示的安装清单,选择所需要安装的安装项。

所述安装模块根据选择安装的安装项,开始进行安装项的相关安装包安装。

所述检测模块用于检测当前安装项是否安装完成,若已完成,则通过判断模块进一步判断当前安装项是否是最后一项;若未完成,则先完成安装后,再通过判断模块进行判断。

如果判断模块判断得到当前安装项为最后一项,则通过重启模块自动重启计算机;如果不是最后一项,则继续通过选择模块选择所要安装的安 装项。

上述中,还包括加密模块,对配置文件采用算法+密码的组合方式进行加密保护,使配置文件内的安装项更加安全可靠。

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1