公司有专门的组,负责制作安装器,所以我们通常只需要将程序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的驱动,都是使用得这种安装方式。
分享到:
相关推荐
### Installshield 脚本:检查安装环境 在软件开发领域,确保软件可以在目标系统上顺利运行至关重要。本文将深入探讨一个具体的安装脚本案例——使用Installshield进行环境检查,特别是针对.NET框架的存在与否。 #...
Installshield 脚本:CheckRequirements.txt 附加数据库.txt 禁用uac.txt 输入用户名密码.txt 卸载杀死进程.txt IISConfig.rul(配置IIS的脚本) Asp.net Version.txt(获取asp.net的版本这个难找哦) IIS安装.rar...
在本主题中,我们主要关注的是InstallShield 12的离线安装过程,这对于那些没有稳定网络连接或者需要在多台计算机上快速部署软件的用户来说非常有用。 首先,离线安装意味着所有的安装文件和必要的更新都已经包含在...
在InstallShield 2010及更高版本中,可以通过过滤器快速定位这两个控件。 3. 修改`Branding1`的`Attributes`列的值,将其从3改为2。同时,将`Branding2`的值从65537改为65536。这两个值的更改将影响界面的显示效果,...
通过InstallShield制作安装案例,是IT专业人士在软件部署过程中的一项重要技能。InstallShield是一款功能强大的安装包制作工具,被广泛应用于各种操作系统上的软件安装程序的创建。本文将深入解析通过InstallShield...
2. 启动InstallShield:运行已安装的InstallShield12,首次启动可能会提示你输入注册信息。 3. 输入注册信息:在弹出的窗口中,正确输入序列号、用户名和公司名。这些信息必须与许可证文件中的完全一致,否则无法...
问题描述:怎么在 Basic MSI Project 安装工程中实现安装后运行指定的安装程序。 实现方法:首先在 Installation Designer 页面的 Behavior and Logic 中单击 InstallScript,右击 Files 在弹出的快捷菜单中选择 New...
本篇将详细介绍如何利用提供的“installshield7pro.rar”压缩包,成功安装InstallShield 7.0 Professional专业版,并分享安装过程中可能遇到的关键知识点。 首先,你需要下载并解压“installshield7pro.rar”文件,...
### InstallShield创建新安装脚本的关键知识点 #### 一、项目创建与基本配置 ##### 1.1 使用项目助手建立新项目 - **步骤一**:打开`New Project`(新项目)对话框,可以通过以下几种方式实现: - 点击`Start Page...
- 打开InstallShield,选择“File”菜单中的“New Project Assistant”,开始创建新的安装项目。 - 在创建过程中,需要设置应用程序的目标文件夹,这通常指的是安装程序的最终安装位置,例如示例中的plantsoft文件夹...
InstallShield是一款广泛使用的应用程序安装制作工具,尤其在IT行业中,它被众多开发者用来创建、管理和分发Windows平台的安装程序。2013 Limited Edition是该系列的一个版本,特别为小型项目和独立开发者提供了强大...
2. **集成JDK**:在InstallShield中,你需要创建一个新的项目,并添加JDK的安装路径作为安装程序的一部分。这通常涉及在“文件”部分添加JDK的.msi或.exe安装文件,然后配置安装路径和自定义安装选项,以满足用户...
InstallShield6是一款经典的安装制作软件,它在IT行业中广泛用于创建Windows应用程序的安装包。本教程旨在帮助用户了解如何使用InstallShield6来构建安装程序,以及如何利用CHM(Compiled HTML Help)格式的文档进行...
InstallShield允许开发者通过编写脚本来修改Windows注册表,这对于安装过程中配置特定设置非常有用。 - **ODBC配置** 对于需要配置数据库连接的应用程序,可以通过InstallShield提供的工具进行ODBC数据源的设置。...
`Setup.rul`文件是InstallShield项目中的主要脚本文件,负责定义安装过程中的逻辑流程。这份脚本提供了安装程序的骨架,包含了初始化设置、用户界面交互以及最终的安装执行等关键环节。 #### 事件处理函数:`...
运行补丁,按照提示选择InstallShield的安装目录,补丁会自动将汉化后的资源文件覆盖到相应位置。最后,重新启动InstallShield,就能看到完全汉化的界面了。 汉化补丁的使用虽然简化了操作流程,但也可能存在风险。...