软件自动安装部署原理探究

自动化革命充斥着当今社会的各个领域.在软件领域,软件安装部署的自动化研究也凸现了出来,而自动安装的原理多种多样,优缺点也各不相同.如何使得软件自动安装部署更加安全、有效、合理,是一个值得探讨的话题.对两种主要自动安装原理与方法进行分析与阐述.

维普资讯 www.51wendang.com

第1卷第1 0期 2008年 3月

辽宁师专学报 J u n lo i o i g T a h r l g o r a fL a n n e c e s Col e e

Vo, 0 No. l1 1 Ma r,20 08

【术研究】学

软件自动安装部署原理探究 李刚 (阳师专,辽宁朝阳 1 2 0 )朝 2 0 0

摘要:自动化革命充斥着当今社会的各个领域 .在软件领域,软件安装部署的自动化研究也凸现了出 来,而自动安装的原理多种多样,优缺点也各不相同 .如何使得软件自动安装部署更加安全、有效、合理,是 一

个值得探讨的话题 .对两种主要自动安装原理与方法进行分析与阐述 . 关键词:软件;自动安装;安装原理;探究中图分类号:T 3 1 5 P 1 .1文献标识码:A 文章编号:1 0 0 8—5 8 ( 0 8 0—0 4—0 6820 )1 0 1 2

自动化研究成为当今各行各业流行的话题 .工业自动化、农业自动化、军事自动化,就连服务业也开始自动化了,出现了自动售货机和智能服务机器人 .随着信息产业的不断扩大和计算机技术的广泛应用, 大量的计算机软件安装部署和升级维护工作也成为令许多计算机管理维护人员烦恼的问题,如何使得软件的安装和升级变得简单甚至无人值守,软件自动安装便成为许多网络管理软件的主要功能模块之一 . 以 Wid w操作系统为例,软件自动安装方法主要有以下两种:软件自动安装包法和软件自动安装 no s 脚本法 .

1安装合理性比较分析

两种方法都有各自的优点和局限性,但是后者更为安全和有效 . 1 1软件自动安装包法,

软件安装过程就是将文件拷贝和对系统注册表设置的过程 .在一台样机上安装,并对安装过程中系统文件的变化和注册表的改变进行记录,形成自动安装包,对目标计算机进行相同的文件和注册表操作,

( )优点:安装过程可以没有界面,不容易受用户其他操作的影响 . ( )缺点:只有在同样的硬件配置、 1 2 操作系统和软件环境的计算机上才有可能保证安装是有效的,因为软件的安装可能会因硬件和软件环境

的不同,系统文件和注册表的变化会有所不同,如果利用自动安装包安装到不同环境的计算机上,新安装的软件轻则不可用,重则系统瘫痪, 1 2软件自动安装脚本法 .

绝大多数的软件安装需要用户键盘和鼠标的操作,记录下软件安装过程中不同界面上的键盘和鼠标事件,形成安装脚本,在目标计算机上控制原安装软件的自动运行, ( )优点:利用原安装软件进行安装, 1

不容易受计算机软硬件环境的影响,安全可靠,脚本小巧灵活 .( )缺点:安装的过程有界面,容易受用 2 户其他操作的影响,导致安装的失败 . 2软件自动安装脚本方法详述

该安装方法可分为三步:监视安装过程中的键盘和鼠标事件;对事件进行编辑生成安装脚本利用脚本控制原安装软件进行目标安装 . 2 1监视键盘鼠标事件 .在 Wid w n o s中有一个函数专门用来截获系统中的所有消息和事件—— S t n o H o E (n eWid ws o k x it iHok,HOO R f HI T d o KP OC l n, NS ANC Mo, p E h d DWOR wT ra l )1_ D d h edd _ ] ( )参数 iH o:指定被安装的截获处理函数的类型 .采用 WH— AL wND R C. ( )参数 l n 1 d ok C L P O 2 p: f指定被安装的截获处理函数 .定义 L E UL AL B K a P o (n C d,WP A w aa R S T C L AC C l rc itn o e l AR M P rm, L A A 1aa .( )参数 h d P R M rm) 3 P Mo:指定截获处理函数所在模块的句柄 .指定函数 C l rc在的 D L al o所 P L

句柄 .( )参数 d h edd 4 wT ra l:指定与截获处理函数相关联的线程标识 .设置为空值 0 . 收稿日期:2 0— 0— 2 o6 3 0作者简介:李刚 (9 9,男,辽宁朝阳市人,助教,主要从事计算机教学研究 1 7一)

软件自动安装部署原理探究

软件自动安装部署原理探究相关文档

最新文档

返回顶部