简化安装窗口操作系统的应用程序的方法技术方案

技术编号:4263992 阅读:237 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种简化安装窗口操作系统的应用程序的方法,包括建立响应文件,依窗口操作系统的安装套件的安装顺序建立安装设定及依环境参数建立配置文件;载入回应文件;读取原始窗口预安装环境映像文件,并储存至储存单元中,并定义为目标窗口预安装环境映像文件;将响应文件增加并修改至目标窗口预安装环境映像文件的窗口映像文件中;启动目标窗口预安装环境映像文件并进行窗口操作系统的安装程序。

【技术实现步骤摘要】

本专利技术涉及一种在计算机安装应用程序的方法,特别是涉及一种窗口操作系统之下简化应用程序的安装流程的方法,是通过修改窗口预安装环境映像文件(WindowsPreinstallation Environment Image,WM)的窗口映像文件,进而简化窗口操作系统的应用程序的安装流程。
技术介绍
Windows PE是窗口预安装环境(Windows Preinstallation Environment)的简称,当初发展Windows PE的目的,是为了减少部署Windows时对DOS环境的依赖,并且也希望能提供轻量级的Windows执行环境给计算机系统的厂商,作为厂商的部署环境。在Windows的普及正要起飞之时,DOS环境对Windows的部署或安装仍扮演重要角色,不只Windows安装光盘会先开机到DOS环境,厂商的许多部署工具也都还是DOS版本。但是当Windows越加普及,驱动程序及应用程序都已转移到Windows环境之后,安装或部署Windows也没有必要还停留在DOS环境。 因此,当时在Windows安装小组的微软工程师,便提出了轻量级Win32执行环境的想法,希望能让光盘开机之后就将此环境加载计算机,而摆脱安装、部署Windows却还得依赖D0S的情况。这项想法也因而发展成Windows PE,从Windows PE的全名也不难发现,这项技术应该要能够产生出安装Windows所需要的环境,也因为已经有许多Windows环境的应用程序及驱动程序,而且Windows环境也成为开发人员熟悉的平台,因此Windows PE责无旁贷的当然要能产生Windows环境。 再者,Windows PE应该是个针对特定工作、需要客制化的作业环境。虽然WindowsPE现今的应用已经超过当初所预期,但是Windows PE的应用仍然很单纯的集中在某些工作(如安装或部署),因此Windows PE不需要是个全能的环境,不需要的组件即可排除在外;也因为Windows PE的应用仅是特定工作,因此有必要能让厂商自行对Windows PE的功能客制化。 由于现有的窗口操作系统安装过程需使用者配合系统提示,执行对应的操作,因此安装过程并非全自动安装且需要额外的人力配合。
技术实现思路
鉴于以上的问题,本专利技术要解决的技术问题是提供一种,进而简化窗口操作系统的安装流程。 为了解决上述技术问题,,本专利技术提供一种,用以在窗口操作系统的环境下安装包含多笔安装套件的应用程序,包括建立响应文件(Answer File),其中包括窗口操作系统的安装设定与配置文件;载入回应文件;读取原始窗口预安装环境映像文件(WindowsPreinstallation Environment Image,WM),将其复制并储存至储存单元中,且将其定义为目标窗口预安装环境映像文件;将响应文件增加并3修改至目标窗口预安装环境映像文件的窗口映像文件中;启动修改后的目标窗口预安装环境映像文件并进行窗口操作系统的应用程序的安装程序。 其中,响应文件可依据安装套件的安装顺序建立安装设定,及依据窗口操作系统的环境参数建立配置文件,且响应文件格式可为Unattend. txt文件或Unattend. xml文件或Autounattend. xml文件之中的任一禾中。 本专利技术所揭露的方法还包括在Li皿x环境下对上述窗口映像文件进行增加与修改。 根据本专利技术所提供的,应用于窗口操作系统的安装,可简化应用程序的流程,并于安装过程也无需使用者参与,进而可节省时间与人力成本。另外本方法也适用于各种不同版本的窗口操作系统。 以下结合附图和具体实施例对本专利技术进行详细描述,但不作为对本专利技术的限定。附图说明 图1为依据本专利技术一实施例的的流程图; 图2为依据本专利技术一实施例的简化安装窗口操作系统的窗口映像文件的结构 图3为依据本专利技术一实施例的修改目标窗口预安装环境的窗口映像文件的流程图。 其中,附图标记200窗口映像文件210标题220第一映像221第一文件资源223第一数据资源225第一查找表227第一可扩展标示语言数据229第一完整性表230第二映像231第二文件资源233第二数据资源235第二查找表237第二可扩展标示语言数据239第二完整性表具体实施例方式请参考图1所示,其为依据本专利技术的的流程图。本专利技术的流程包括以下步骤 S110,建立响应文件,其中包括窗口操作系统的安装设定与配置文件,并依据安装套件的安装顺序建立安装设定,及依据窗口操作系统的环境参数建立配置文件; S120,载入回应文件; S130,读取原始窗口预安装环境映像文件,将其复制并储存至储存单元中,且将其定义为目标窗口预安装环境映像文件; S140,将响应文件增加并修改至目标窗口预安装环境映像文件的窗口映像文件中;以及 S150,启动修改后的目标窗口预安装环境映像文件并进行窗口操作系统的安装程序。 其中,上述所述的回应文件可为Unattend. txt文件、Unattend. xml文件或Autounattend. xml文件之中的任一种,其内容可依据实际需求,可选择性增加响应内容。 此外,步骤S140中所述的窗口映像文件的增加与修改可在Li皿x环境下执行。 请参考图2所示,其为依据本专利技术的化安装窗口操作系统的口映像文件的结构图。窗口映像文件200包括标题(header)210、第一映像220与第二映像230。其中,第一映像220还可包括第一文件资源(file resource)221、第一数据资源(metadataresource) 223、第一查找表(lookup table) 225、第一可扩展标示语言数据(extensibleMarkup Language data, XML data) 227与第一完整性表(integrity table) 229。第二映像230还可包括第二文件资源231、第二数据资源233、第二查找表235、第二可扩展标示语言数据237与第二完整性表239。 于此,虽是描述有两个映像,第一映像220与第二映像230,但实际上可为两个或两个以上的映像。 其中,标题210定义窗口映像文件的内容,包括关键资源(如数据资源、查找表与可扩展标示语言数据)的内存位置与窗口映像文件的属性(如版本、大小与压縮型态)。第一文件资源221与第二文件资源231可为一系列的套件(package),包括获取的数据(如来源文件)。第一数据资源223与第二数据资源233可为获取的文件内容信息,包括目录结构与文件属性,其中第一映像220与第二映像230都有一个数据资源。第一查找表225与第二查找表235包括窗口映像文件的文件资源的内存位置。第一可扩展标示语言数据227与第二可扩展标示语言数据237包括窗口映像文件的额外数据。第一完整性表229与第二完整性表239包括安全杂凑(security hash)信息,用以在申请操作时验证第一映像220与第二映像230的完整性。 请参考图3所示,其为依据本专利技术的修改目标窗口预安装环境的窗口映像文件的流程图。在步骤S140中所述的窗口映像文件的增加与修改可在Li皿x环境下执行,可包括以下步骤 S1410,开启窗口映像文件; S1412,分析窗口映像文件标题(WMheade本文档来自技高网
...

【技术保护点】
一种简化安装窗口操作系统的应用程序的方法,用以在窗口操作系统的环境下安装包含多个安装套件的应用程序,该方法包括:建立一响应文件,该响应文件包括该窗口操作系统的一安装设定与一配置文件,该安装设定依据该安装套件的安装顺序建立,该配置文件依据该窗口操作系统的环境参数建立;载入该回应文件;读取一原始窗口预安装环境映像文件,将其复制并储存至一储存单元中,且将其定义为一目标窗口预安装环境映像文件;将该响应文件增加并修改至该目标窗口预安装环境映像文件的一窗口映像文件中;以及启动修改后的该目标窗口预安装环境映像文件并进行窗口操作系统的安装程序。

【技术特征摘要】
一种简化安装窗口操作系统的应用程序的方法,用以在窗口操作系统的环境下安装包含多个安装套件的应用程序,该方法包括建立一响应文件,该响应文件包括该窗口操作系统的一安装设定与一配置文件,该安装设定依据该安装套件的安装顺序建立,该配置文件依据该窗口操作系统的环境参数建立;载入该回应文件;读取一原始窗口预安装环境映像文件,将其复制并储存至一储存单元中,且将其定义为一目标窗口预安装环境映像文件;将该响应文件增加并修改至该目标窗口预安装环...

【专利技术属性】
技术研发人员:褚弢陈玄同
申请(专利权)人:英业达集团天津电子技术有限公司英业达股份有限公司
类型:发明
国别省市:12[中国|天津]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1