• 【海洋女神原创】谈谈静默安装


    来问静默安装的朋友很多,并且大部分情况下,对静默安装的概念和原理不清楚,所以还是写个小文章,普及一下知识。
    首先明确一下静默安装的概念,静默安装指的是安装时无需任何用户干预,直接按默认设置安装。
    那么问题来了,有一些朋友是基于界面美化的考虑,想安装第三方软件,不需要瞒着用户进行安装,但是又觉得弹出式的安装很难看,这种需求,一般我会推荐使用自定义prq的方式来处理,自定义prq会显示当前安装的进度,但是又不会弹出界面,还是比较美观的。
    用户可以参阅http://www.cnblogs.com/sabrinahuang/archive/2011/02/22/1961188.html#2057540


    而有一些朋友的需求是不要让用户知道安装了什么,比如一些驱动或者支持型软件,那么可能有必要使用脚本来进行安装了。
    脚本安装本身很简单,就是一句话LaunchAppAndWait(调用参数,调用的第三方安装包,安装参数);
    麻烦的是在调用参数这里,经常有朋友问我“安装参数”用了LAAW_OPTION_HIDDEN,为什么调用时候还能看见界面,这里要澄清一点就是LAAW_OPTION_HIDDEN对批处理有用,对文本文件有用,但是对可执行文件比如exe、msi之类的是无用的;要静默安装可执行文件,是需要“调用参数”来起作用的。
    如果被调用的是.msi安装包,那么/q/n一般都能起作用;而.exe的安装包就比较麻烦了,静默参数是什么,完全取决于做安装包的程序员的心情了,所以有的朋友回来问我们这个exe安装包的静默参数是什么啊,我们是无法回答的,一般都推荐去找找这个安装包有无白皮书,正规的安装包,白皮书里会对这些问题有说明;如果没有白皮书,就只能自求多福了,看看/i之类的能不能起作用。

    附上朋友写的静默安装的教程

    http://www.cnblogs.com/sabrinahuang/archive/2009/08/09/1542427.html

  • 相关阅读:
    什么是RESTFUL?REST的请求方法有哪些,有什么区别?
    post提交的数据有哪几种编码格式?能否通过URL参数获取用户账户密码
    什么是jsp?jsp的内置对象有哪些?
    Session和Cookie的区别
    全面系统讲解CSS工作应用+面试一步搞定
    CSS实例:翻转图片、滚动图片栏、打开大门
    【HTML5版】导出Table数据并保存为Excel
    通过HTML5的getUserMedia实现拍照功能
    Day 19: EmberJS 入门指南
    18个基于 HTML5 Canvas 开发的图表库
  • 原文地址:https://www.cnblogs.com/Cindy_weiwei/p/5459255.html
Copyright © 2020-2023  润新知