InstallShield 使用 本文使用的InstallShiled 的版本是InstallShiled 2008 Premier Edition,只介绍制作Base MSI Preject 及InstallScript MSI Preject 安装包。 1 菜单 大多数菜单与其他软件一样,这里只介绍几个有特点的。 1.1 Go 可以通过此菜单到任意一个设计界面中。 1.2 Project 1.1.1 [Perform Static Scan… ]及[Perform Dynamic Scan… ] 静态及动态搜索应用程序所需要的系统对象及Dll 运行库,这两个功能有详细的向导,这里不再做介绍。 1.1.2 [Source Control] 此功能为源代码管理,必须结合 Microsoft 的Microsoft Visual SourceSafe。 1.3 Tools 1.3.1 [InstallScript] Standard Dialog Sampler 及Skinned Dialog Sampler 查看固定的安装步骤界面,以便在脚本中调用。 Cabinet File Viewer 查看安装包CAB 文件的内容,经测试好像不能查看 InstallShield2008 制作的CAB 的内容。 2 安装设计界面 这里介绍的是Installation Designer 页面的界面(介绍一些重要的属性)。 2.1 Installation Information 2.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 每种安装语言都有一个节点,安装中使用的字符串。 2.2 Organization 2.2.1 几个基本概念 ¾ Feature 特征,每个Feature 可包含子Feature 及若干个Component,每个Feature 都会出现在Feature 选择界面中,一旦Feature 被选择安装其包含的Component 就会被安装到系统中去; ¾ Component 组件,每个Component 可设置需要安装的文件、写入的注册表信息、创建的快捷方式等等; ¾ Setup Type 安装类型,一般默认有Minimal(压缩)、Typical(典型)、Custom(自定义),每种安装类型包含若干个Feature。 2.2.2 Setup Design 此界面可以设置Features、Components(组件)及Files(安装文件)等等。 [Setup ...