终端软件安装标准化

来源 :电脑迷 | 被引量 : 0次 | 上传用户:hydhyd112
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 随着信息化应用不断深入,信息网络维护工作量日益加重,需要在计算机终端安装的各种业务应用系统数量及补丁、客户端程序日趋增加,终端计算机的各项配置也非常繁杂。配置一台能通畅运行公司各种业务应用系统的计算机,并具备一定程度的安全配置,需要耗费专业维护人员大量时间,有时安装一台计算机或解决一台计算机故障耗费的时间甚至长达数天,计算机维护人员负担沉重。如何快速、高效地解决计算机终端的维护问题,是信息化应用工作中一个急需解决的问题。本文实现了各安装程序的自动安装功能,用户操作简单,在安装过程中可以选择安装完成后自动进行:关闭程序、关机、重新启动等多重选择从而大大的减少了人员的误操作可能。
  关键词 计算机 规范 自动
  中图分类号:TP3 文献标识码:A
  1现状
  计算机装机是一项耗时耗力的工作,特别是对初装系统的计算机来说,安装各种软件往往要花费装机人员少则几十分钟、多则几小时的时间。对计算机用户来说,选择软件安装路径、设置是否开机启动等安装过程都需要耗费很多精力。
  在没有计算机终端自动装机软件以前,教培中心安装一台计算机的操作系统,系统软件都必须需要专业人员进行安装操作,不但对人员要求较高,而且不同的PC往往还需要区别对待,费时费力,我们经过统计调查,总结出传统安装方法的很多弊病。
  2问题分析与解决
  计算机终端维护主要集中在以下几个方面:
  (1)各类软件安装。如新计算机及故障计算机的软件安装、各种业务应用系统、相关补丁、客户端程序的安装下载等;(本单位计算机为品牌计算机都带有系统还原)。
  (2)各种配置及设置。终端计算机的各种安装配置、保障各种业务应用系统运行的必须配置与设置。
  (3)病毒、木马造成的问题。终端计算机由于病毒、木马等不良程序感染破坏而引起的终端计算机部能正常工作的问题。
  这几个方面的问题占据了计算机终端维护工作80%以上,为了解决这些问题,不仅需要工作经验丰富的专业维护人员,还需要短时间迅速判断和解决问题所在的能力,一般维护人员素质,难以达到这个要求。
  对于计算机终端维护困难的解决方法,目前较为先进的解决方案是采用一键自动安装,将各种业务应用系统及其补丁、客户端程序、各项配置以及各种品牌的计算机终端进行快速的恢复。
  这种解决方案极大地减轻了维护人员的工作量,有效提高了计算机终端维护的服务质量及效率,其核心技术是主要集中在以下几个方面:
  (1)需将各种业务应用系统、相关补丁、客户端程序、防毒等各种复杂的终端配置一次性安装配置成功。
  (2)安装配置时间一般在30分钟之内。
  (3)根据不同的网络环境选择不同的安装策略。
  (4)采用光盘、移动硬盘、U盘等移动介质存储。
  这样在维护计算机时,先对计算机的故障进行评估,如果解决时间超过30分钟,就直接用恢复介质对终端计算机进行安装,以求高效地解决问题和处理故障
  3配置策略
  采用目前计算机终端windows操作系统研究,其步骤如下:
  (1)品牌计算机还原系统。
  (2)安装各种必需的业务应用系统、相关补丁、客户端程序、防毒、辅助工具等,并配置好所有配置、使终端计算机完全顺利的进行各项工作。一般集成如下程序及组件:
  单位的业务应用系统
  OFFICE 2003
  WPS_2007
  Sogou_pinyin_68g
  Winrar
  腾讯通客户端RTXClientSetup
  国网协同办公Setup
  方正字体安装
  SAP_SapGuiSetup(ERP)
  企业文化“电脑屏保”
  Apabireader_4.3.01618
  Office2007和2003文档兼容包
  内网趋势安装包32位
  内网趋势安装包64位
  外网趋势安装包32位
  外网趋势安装包64位
  内网管理DeviceRegist
  外网管理DeviceRegist
  Xp-SP3补丁
  4系统采用开发环境Delphi7,开发语言Object Pascals
  4.1获取网络信息
  (1)获取网卡列表:通过注册表操作类TRegistry查询注册表,获取本机所有网卡信息。
  (2)获取网络对应网络信息:通过数据集组件TADOQuery连接信息模板,查询管理员设定的对应人员的网络分配信息。
  4.2安装方案保存
  使用Access数据库,通过数据库的增、删、改、查语句实现了对安装方案的保存与管理。
  4.3脚本引擎命令与实现
  为了实现安装程序的扩展性以及易用性,该程序内置了脚本引擎,通过解析算法分解字符串,区分脚本命令与参数,通过效验后执行对应的程序操作。考虑到易用性,该引擎支持纯中文的脚本语法,用户可以通过使用该模块,方便的自动扩展安装包。
  实现方式:
  (1)获取句柄:通过API函数FindWindow实现查找窗口句柄。
  (2)获取子句柄:通过API函数FindWindowEx实现查找窗口子句柄。
  (3)延时:通过API函数GetTickCount从操作系统启动到现在所经过的毫秒数,循环判断时间差是否大于等于需要延迟的秒数,在循环过程中采用Application.ProcessMessagess方法以响应程序的其它操作。   (4)点击:通过API函数PostMessage对指定窗口发送WM_LBUTTONDOWN(鼠标按下)消息与WM_LBUTTONUP(鼠标弹起) 消息。
  (5)窗体隐藏:通过API函数ShowWindow传递SW_HIDE对指定窗口进行隐藏。
  (6)设置文字:通过API函数PostMessage对指定窗口发送WM_SETTEXT(设置窗口标题)消息。
  (7)等待:通过以上实现的获取句柄、获取子句柄、点击等方法实现对句柄、子句柄的状态及注册表项是否存在进行判断,通过传递的点击方法还可以在等待出现对应状态的过程中对窗口继续实行点击操作。
  (8)注册表(只作为配合“等待”命令配套使用)。
  (9)添加进程:通过一个List对象,保存添加的进程名称,在脚本发生异常或执行完成时,程序将通过API函数TerminateProcess函数终止指定进程及其所有线程。
  (10)关闭窗口:通过API函数PostMessage对指定窗口发送WM_CLOSE(关闭窗口)消息。
  (11)等待失效:通过API函数IsWindow判断指定的窗口句柄是否有效。
  (12)追加文本:通过AssignFile方法打开文件,使用Append对已打开的文件指针执行追加操作,再使用Writeln对指定文件追加一行具体内容。
  (13)设置网卡:通过注册表操作类TRegistry修改注册表中对应网卡的信息如:IP地址、网络掩码、网关、DNS等信息,然后利用NETCONLib_TLB类库的INetConnection类重启网卡。
  (14)关闭IE:通过API函数TerminateProcess函数终止IE进程及其所有线程。
  4.4计算机重启与关机
  (1)重启:通过API函数ExitWindowsEx(EWX_REBOOT, $FFFF)实现重启计算机。
  (2)关机:通过API函数ExitWindowsEx(EWX_SHUTDOWN + EWX_FORCE + EWX_POWEROFF, 0)实现关闭计算机。
  5总结
  用户操作简单化,可视化。自定义操作安装系统启动后,能自动检测IP,辨认出内外网信息,然后自动跳转到相应的安装界面,接着在用户需要的程序的选框中打勾确认后自动地进入安装过程,再不需要人员的操作,在安装过程中可以选择安装完成后自动进行:关闭程序、关机、重新启动、睡眠等多重选择从而大大的减少了人员的误操作可能。
其他文献
游记这种文体在中国古代早已有之,在晚清这个特定时空中,因机缘契合使得这一文体再次盛行,成为一种文化潮流,这一批文本一般被称为“晚清域外游记”。游记自身具有兼容性,政治、经
“文革”中的亲身经历是冯骥才小说创作的源泉。因为除了“文革”题材小说,在其作品里最具代表性和探讨价值的“文化反思小说”同样是基于作者对“文革”的不断反思而产生。这
TKScope是广州致远电子有限公司2008年推出的一款高性能通用型综合仿真开发平台,支持仿真全系列的8051、ARM、DSP、AVR、C166、C251、MX等内核,与当前全部主流IDE环境无缝嵌
根据汽车轮毂轴管零件的形状尺寸特点,分析了采用管坯模锻成形工艺的可行性,并制定了成形工步图。对各工步的工艺参数进行了计算,计算结果表明采用管坯成形轮毂轴管方案可行
控制闭环协调策略在优化工厂生产中起到了重要的作用,使用这种策略能够帮助企业在全球经济竞争中占尽先机.然而,想要恰如其分地运用闭环优化策略却绝非易事.对许对工程师来说
针对空心导杆零件的特点,分析了其挤压成形工艺,提出了该零件的挤压成形工艺方案,并利用数值模拟软件DEFORM-2D,分析了金属成形时的流动规律。通过改变摩擦因子和芯轴运动速
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
随着经济的不断发展,农业技术也在日益更新,免耕栽培就是其中的一个具有代表性的技术。现在,我国已经全面的将免耕栽培技术引入到农业生产中,具体包括油、麦、稻的生产,成效
“家园”是每个生命个体都不可或缺的精神存在。人类在“家园”的建构上蕴含了丰富的社会行为和伦理关系,它指涉着个人的精神世界、亲属的血脉联系、群体的阶级文化、民族的语
摘 要 当下Agent软件工程是能够有效的进行复杂系统开发的支持,成为新颖的软件开发的范例。以Agent为基础的理念抽象以及计算的模型,并且还提供了诸多的思想、方法、理念、技术以及工具来理解、规范并进行详细的分析、设计以及部署的软件系统。  关键词 软件工程 方法新进展 Agent软件工程  中图分类号:TP311.5 文献标识码:A  0前言  软件工程的提出开始于20世纪60年代,开始有了诸多