InstallShield: 安装器中,如此无提示安装

公司有专门的组,负责制作安装器,所以我们通常只需要将程序release给他们即可。

可最近发现了他们有一个好玩的东西,他们叫做“静默安装”。

 

其实所谓的静默安装,指的是一种无提示安装,或者叫做非交互式安装。

与让用户在安装时,输入必要的信息(比如路径信息)相反,他在安装时无需用户指定任何信息。

他是InstalShield的一个功能。

想想也对,接受用户信息的界面以及流程的控制等等,都是我们使用InstallShield来制作完成的。

那么如果我们想以特定值(默认值)来完成安装,那么这以功能的一个简单合理的实现自然是交给InstallShield来做。

就如同我们如果要静默安装windows os,也只能交给Microsoft来做一样。

 

InstallShield的实现原理是:

安装过程中,InstallShield有一个叫做Setup.bat的脚本, 从 Install Shield Silent 响应文件(.iss 文件)获取输入值(代替用户输入),进行安装。该文件被称为“响应”文件。自然这个相应文件可以自动生成,使用的工具也是那个Setup.bat,术语叫做:使用 Setup.bat进行记录安装,生成.iss文件。

 

了解这些的契机是sun上面的这篇文章:在无提示模式下安装软件

我看他讲解得已经很详细,就没有到InstallShield网站上寻找更多得资源。毕竟这不是俺的强项 呵呵。

Sun已经让Oracle给购了,Oracle购BEA的时候,我的一些BEA的链接就都失效了。

为了防止这个事儿再发生,我把这个链接在附件中也存了一份。

 

顺手搜了一下我的电脑,看看有没有什么软件就在使用这个.iss文件。

结果发现Dell的驱动,都是使用得这种安装方式。

 

 

 

 

 

 

你可能感兴趣的:(oracle,OS,Microsoft,脚本,sun)