InstallShield使用———安装设计界面
InstallShield使用---安装设计界面
1 安装设计界面
这里介绍的是Installation Designer页面的界面(介绍一些重要的属性)。
1.1 Installation Information
1.1.1 General Information
Ø Project Properties
Setup Languages:设置安装包的语言种类,一般默认的是简体中文。
Ø Add or Remove Programs
Display Icon:在系统中的添加或删除程序的列表中显示的图标;
Display Icon Index:图标文件的图标索引;
Disable Change Button:隐藏添加或删除程序的列表中的更改按钮;
Disable Remove Button:隐藏添加或删除程序的列表中的删除按钮;
Ø Product Properties
Name:产品名称,显示在整个安装界面的产品名称;
INSTALLDIR:安装的默认路径;
Ø String Tables
每种安装语言都有一个节点,安装中使用的字符串。
1.2 Organization
1.2.1 几个基本概念
Ø Feature
特征,每个Feature可包含子Feature及若干个Component,每个Feature都会出现在Feature选择界面中,一旦Feature被选择安装其包含的Component就会被安装到系统中去;
Ø Component
组件,每个Component可设置需要安装的文件、写入的注册表信息、创建的快捷方式等等;
Ø Setup Type
安装类型,一般默认有Minimal(压缩)、Typical(典型)、Custom(自定义),每种安装类型包含若干个Feature。
1.2.2 Setup Design
此界面可以设置Features、Components(组件)及Files(安装文件)等等。
[Setup Design]节点的右键菜单,[New Feature]菜单新建一个Feature,右键点击Feature节点,[New Feature]菜单新建一个子Feature;[New Component]新建一个Component;[Associate Components]菜单可关联Component。
1.2.3 Features
此界面可以设置Feature的属性。
Display Name:在Feature选择界面中显示的名称;
Description:在Feature选择界面中显示的描述;
Remove Installation:远程安装,Component中的此属性可覆盖Feature中的,一般默认选择Favor Local;
Destination:安装路径;
Display:显示方式,在Feature选择界面中显示的方式,一般默认选择Visible and Collapsed;
Required:是否要求安装,选择Yes,此Feature一定会被安装;
1.2.4 Components
此界面可以设置Component的属性及管理Component项目。
Destination:安装路径;
Destination Permissions:设置文件夹权限(FNTS分区格式),点击右边小按钮可进入设置界面,在以后的例程中做详细介绍;
Component子节点:
Ø Files
点添加安装程序需要安装的文件,添加文件分为静态添加和动态添加,静态添加只能添加文件,动态添加可以设置添加指定文件夹下的子文件夹及文件,本人喜欢使用动态添加方式;
Ø Registry Data
向注册表中添加键值;
Ø Shortcuts
添加快捷方式;
Ø Advanced Settings
有九个子节点,我有些尚不知道含义,有些没有使用过,请高手予以指教:
Application Paths:未知;
Assembly:添加Assembly,没有使用过;
COM Registration:添加COM组件,没有使用过;
File Types:添加关联文件类型,没有使用过;
Control NT Services:控制系统服务,没有使用过;
Install NT Services:安装系统服务,在以后的例程中做详细介绍;
Publishing:未知;
Device Driver:未知;
Other Data:查看Direct Editor数据。
1.2.5 Setup Types
管理安装类型,在[Properies]栏设置Setup Type属性,在[Features installed in Setup Type]栏,选择此安装类型需安装的Feature。
1.3 Application Data
1.3.1 Files and Folders
管理安装文件夹及文件;
1.3.2 Redistributables
选择需要安装的系统运行库,有些系统运行库如Borland BDE在MSI安装包中没有,必须使用InstallScript Project安装包;
1.3.3 Mobile Devies
管理移动设备,此功能没有使用过。
1.4 System Configuration
1.4.1 Shortcuts
添加快捷方式;
1.4.2 Registry
向注册表中添加键值;
1.4.3 ODBC Resources
添加ODBC数据源;
1.4.4 INI File Changes
添加或更改INI文件,现在各系统已经很少使用INI文件,大多数采用XML文件进行系统配置;
1.4.5 Environment Variables
添加系统的环境变量;
1.4.6 XML File Changes
添加或更改XML文件。
1.5 Server Configuration
1.5.1 Internet Infosmation Services
配置IIS网站及虚拟目录;
1.5.2 Component Services
配置COM+应用程序和组件;
1.5.3 SQL Scripts
配置数据库。
1.6 Behavior and Logic
1.6.1 InstallScript
编写安装程序的脚本;
1.6.2 Custom Actions and Sequences
编辑自定义动作;
1.6.3 Support Files/Billboards
添加安装过程中需要的文件及安装背景;
1.6.4 System Search
系统条件检测,符合条件后才能安装;
1.6.5 Property Manager
安装变量编辑器。
1.7 User Interface
1.7.1 Dialogs
编辑安装过程中使用的窗体。
1.8 Media
1.8.1 Path Variables
编辑安装路径变量;
1.8.2 Upgrades
没有使用过;
1.8.3 Releases
制作安装媒体;
1.8.4 Patch Design
没有使用过。
1.9 Additional Tools
1.9.1 Dependency Scanners
搜索工具,有前面提到的[Perform Static Scan…]、[Perform Dynamic Scan…]及[Import Visual Basic 6.0 Project];
1.9.2 Direct Editor
命令编辑器,在这里可以查看或编辑安装程序的各类信息。
下一篇将介绍InstallScript的事件