欢迎来到天天文库
浏览记录
ID:5377150
大小:671.48 KB
页数:43页
时间:2017-12-08
《installshield-pdf 教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、InstallShield使用本文使用的InstallShiled的版本是InstallShiled2008PremierEdition,只介绍制作BaseMSIPreject及InstallScriptMSIPreject安装包。1菜单大多数菜单与其他软件一样,这里只介绍几个有特点的。1.1Go可以通过此菜单到任意一个设计界面中。1.2Project1.1.1[PerformStaticScan…]及[PerformDynamicScan…]静态及动态搜索应用程序所需要的系统对象及Dll运行库,这两个功能有详细的向导,这里不再做介绍。1.1.2[Source
2、Control]此功能为源代码管理,必须结合Microsoft的MicrosoftVisualSourceSafe。1.3Tools1.3.1[InstallScript]StandardDialogSampler及SkinnedDialogSampler查看固定的安装步骤界面,以便在脚本中调用。CabinetFileViewer查看安装包CAB文件的内容,经测试好像不能查看InstallShield2008制作的CAB的内容。2安装设计界面这里介绍的是InstallationDesigner页面的界面(介绍一些重要的属性)。2.1InstallationIn
3、formation2.1.1GeneralInformation¾ProjectPropertiesSetupLanguages:设置安装包的语言种类,一般默认的是简体中文。¾AddorRemoveProgramsDisplayIcon:在系统中的添加或删除程序的列表中显示的图标;DisplayIconIndex:图标文件的图标索引;DisableChangeButton:隐藏添加或删除程序的列表中的更改按钮;DisableRemoveButton:隐藏添加或删除程序的列表中的删除按钮;¾ProductPropertiesName:产品名称,显示在整个安装界面
4、的产品名称;INSTALLDIR:安装的默认路径;¾StringTables每种安装语言都有一个节点,安装中使用的字符串。2.2Organization2.2.1几个基本概念¾Feature特征,每个Feature可包含子Feature及若干个Component,每个Feature都会出现在Feature选择界面中,一旦Feature被选择安装其包含的Component就会被安装到系统中去;¾Component组件,每个Component可设置需要安装的文件、写入的注册表信息、创建的快捷方式等等;¾SetupType安装类型,一般默认有Minimal(压缩)、
5、Typical(典型)、Custom(自定义),每种安装类型包含若干个Feature。2.2.2SetupDesign此界面可以设置Features、Components(组件)及Files(安装文件)等等。[SetupDesign]节点的右键菜单,[NewFeature]菜单新建一个Feature,右键点击Feature节点,[NewFeature]菜单新建一个子Feature;[NewComponent]新建一个Component;[AssociateComponents]菜单可关联Component。2.2.3Features此界面可以设置Feature
6、的属性。DisplayName:在Feature选择界面中显示的名称;Description:在Feature选择界面中显示的描述;RemoveInstallation:远程安装,Component中的此属性可覆盖Feature中的,一般默认选择FavorLocal;Destination:安装路径;Display:显示方式,在Feature选择界面中显示的方式,一般默认选择VisibleandCollapsed;Required:是否要求安装,选择Yes,此Feature一定会被安装;2.2.4Components此界面可以设置Component的属性及管理
7、Component项目。Destination:安装路径;DestinationPermissions:设置文件夹权限(FNTS分区格式),点击右边小按钮可进入设置界面,在以后的例程中做详细介绍;Component子节点:¾Files点添加安装程序需要安装的文件,添加文件分为静态添加和动态添加,静态添加只能添加文件,动态添加可以设置添加指定文件夹下的子文件夹及文件,本人喜欢使用动态添加方式;¾RegistryData向注册表中添加键值;¾Shortcuts添加快捷方式;¾AdvancedSettings有九个子节点,我有些尚不知道含义,有些没有使用过,请高手予
8、以指教:ApplicationPath
此文档下载收益归作者所有