InstallShield2008初学者教程:制作BaseMSI和InstallScript MSI安装包

需积分: 9 8 下载量 125 浏览量 更新于2024-07-31 收藏 777KB PDF 举报
"InstallShield教程是一个适合初学者的入门教程,主要讲解如何使用InstallShield2008PremierEdition创建BaseMSIPackage和InstallScriptMSIPackage安装包。教程中提到了该软件的一些关键菜单、功能以及安装设计界面的重点内容,有助于理解InstallShield的基本操作和项目配置。" InstallShield是一款强大的安装包制作工具,广泛用于创建Windows平台的应用程序安装程序。在本文档中,作者介绍了使用InstallShield2008PremierEdition的几个核心方面: 1. **菜单功能**: - **Go菜单**:允许用户快速跳转到不同的设计界面。 - **Project菜单**: - `[PerformStaticScan…]` 和 `[PerformDynamicScan…]`:这两个选项用于静态和动态扫描应用程序所需的系统组件和DLL库,确保安装包包含所有必要的依赖项。 - `[SourceControl]`:集成源代码管理,与Microsoft Visual SourceSafe配合使用。 - **Tools菜单**: - `[InstallScript]`:提供标准对话框示例和自定义对话框示例,方便在安装脚本中引用。 - `[CabinetFileViewer]`:用于查看CAB文件内容,但可能不支持查看InstallShield2008创建的CAB文件。 2. **安装设计界面**: - **InstallationDesigner页面**: - **InstallationInformation**: - **GeneralInformation**: - `SetupLanguages`:设置安装程序的语言选项,通常默认为简体中文。 - `DisplayIcon` 和 `DisplayIconIndex`:定义在“添加或删除程序”列表中的图标。 - `DisableChangeButton` 和 `DisableRemoveButton`:控制是否显示“更改”和“删除”按钮。 - `Name`:产品的名称,在整个安装过程中显示。 - `INSTALLDIR`:设定默认安装路径。 - **StringTables**:存储不同语言环境下安装过程中的文本字符串。 - **Organization**: - **几个基本概念**: - **Feature**:特征是安装包的核心部分,可以包含多个Component,用户可以选择安装哪些特性。 在实际应用中,InstallShield通过这些配置来构建复杂且自定义的安装流程。用户可以根据需求定义安装步骤、文件复制规则、注册表操作、启动条件等。同时,InstallShield还支持创建响应文件,允许用户自定义安装参数,以及创建自解压执行文件,方便分发。 InstallShield教程提供了关于创建安装程序的基础知识,对初学者来说是一份宝贵的参考资料,能够帮助他们快速掌握创建专业安装包的技巧。