InstallShield制作的打包程序——设置示例

安装程序示例图:http://blog.csdn.net/gaofang2009/archive/2010/01/26/5258377.aspx

安装程序示例代码:http://blog.csdn.net/gaofang2009/archive/2010/01/26/5258446.aspx

Project Assistant的设置向导

InstallShield制作的打包程序——设置示例_第1张图片

1、点击如上图所示的Browse……设置在添加删除程序里面显示的图标

点击左侧的Other Places下的General Information,进行一般信息的设置

InstallShield制作的打包程序——设置示例_第2张图片

(1)、Project Properties:项目属性设置

            Set Languages:Chinese(Simplified),并设置简体中文为默认语言,首先在下面的语言列表中勾选上中文,然后在StrngTables的Chinese(Simplified)上右击“Make Default”

            Enable Maintenance:Yes

备注:使用EnableMaintenance属性,以指示您是否希望OnMaintenance脚本函数调用结束时,用户尝试在安装了应用程序已经安装或卸载 从添加/删除面板应用系统的应用程序。 选择“是”在脚本中调用的OnMaintenance功能。如果你不希望OnMaintenance函数调用时,选择“不”这个属性。

              Author Name:写你自己的名字

(2)、Summary Information Stream:摘要信息流

           Title:高芳安装

输入您正在安装软件的标题。此信息将显示在安装程序包的属性对话框"摘要面板"的最终用户。通常,此字段包含安装正在创建的,如安装数据库类型。

          Subject:网上阅卷系统

输入您正在安装软件的名称。例如,SampleApp。此信息显示在您的安装程序包的属性对话框摘要面板。

          Autohor:

请输入您的产品作者或公司名称。此信息显示结束在您的安装程序包的属性对话框摘要面板的用户。

          KeyWords:

列表中的任何关键字,您要出现在你的安装程序包的属性对话框摘要面板。用分号分隔多个关键字。

         Package Code:产品的GUID,不必做修改

         Template Summary:模板摘要使用模板摘要属性指定的处理器类型和默认的语言,你的安装支持。名单上的处理器类型第一,安装的默认语言后,并用分号分隔它们。如果您有多个参赛作品中处理器类或语言类,用逗号分隔它们。 例如,如果您的安装只运行在英特尔处理器和英语为基础的系统,输入:Intel;1033。如果你的产品运行在Intel和Alpha处理器,支持英语和德语,输入: Intel,Alpha;1033,1031。对于此属性的语言部分,使用0(零)如果您的安装是语言默认的。 有效的处理器值包括 Alpha (Alpha is supported by Windows Installer 1.0 only.) Intel Intel64 (Intel64 is supported by Windows Installer 2.0 only.) x64 欲了解更多有关格式和限制的信息,请参阅“使用模板摘要属性” "Using the Template Summary Property" 于InstallShield帮助图书馆。 如果目标机器不符合要求您设置此属性,一个显示错误消息和安装退出。

        Comments:Contact:  Your local administrator 联系人:您的管理员

进入这个领域的有关产品的任何评论。这些评论的显示在您的安装程序包的属性对话框摘要面板的最终用户。一个典型的评论属性值为“此安装数据库包含的逻辑,并须安装<产品数据名称>”。

设置之后,点击“网上阅卷系统.msi”的属性如下图所示

InstallShield制作的打包程序——设置示例_第3张图片

   (3)、Add or Remove Programs:添加或删除程序

    输入任何评论——在添加/删除程序面板(Windows 2000或更高版本)支持信息对话框您想显示给用户的评论。在一个安装InstallScript项目,这些数据被写入到目标系统的注册表默认OnMoveData事件处理函数。 Display Icon:点击浏览到你想要在添加删除程序那里显示的图标文件 Display Icon Index:0 Disable Change Button:No Disable Remove Button:No 是否不启用更改、移除按钮,可以选择“YES”那么就会不显示更改、移除按钮 Publisher:输入公司的名称 Publisher/Product URL:输入公司的网站 Support Contact:………………下面的可以视需要进行设置

如下图:

InstallShield添加删除程序

 (4)、Product Properties:产品属性

Name:产品名称(自定义) Version:产品版本号(自定义) Application Type: Product Code:产品GUID UpdateCode:产品更新ID INSTALLDIR:产品安装时指定的默认路径:(自定义)这里可以设置成你想要的。 例如:[ProgramFilesFolder]YHK/网上阅卷系统 即是:系统目录下:Program Files/YHK/网上阅卷系统

 2、Installation Requirements:安装要求

InstallShield制作的打包程序——设置示例_第4张图片

(1)、您的应用程序是否需要任何特定的操作系统? 点击 “Yes”选择你要求的系统就好了。 (2)、您的应用程序是否需要任何软件安装在机器上? 点击“YES”勾选你要求的软件 并点击“CLICK HERE to enter the message to display to your end user when this item does not exist on the target machine.” 既是:点击此处输入的讯息是当这个项目不存在在目标机器上时显示给最终用户的信息。 然后将原来的删除输入你想的语句就好,例如: 勾选:IISROOTFOLDER,输入:您还未安装IIS,请您先安装Windows的组件IIS!!

3、Installation Architecture:自定义安装

InstallShield制作的打包程序——设置示例_第5张图片

点击New可以添加新的自定义安装的组件。

点击左侧的Setup Design

InstallShield制作的打包程序——设置示例_第6张图片

Display Name:显示名称 Description:描述;对个组件的描述 Remote Installation: Destination:目标地址(自定义)这里可以选择这个组件你要安装到哪里 例如:[ProgramFilesFolder]YHK/网上阅卷系统 Install Level: 说明 :输入此功能的安装水平的整数。 除非最终用户取消选择自定义安装对话框的特性,加上安装水平小于或等于包的“安装水平的价值”属性安装所有功能。您可以更改安装在整个项目的物业管理水平的财产。 安装水平相比,功能属性是对安装在运行级别的属性,以确定哪些功能,但instllation可用。 您可以使用此属性在运行时创建特定的功能配置 但是,这个功能还是不了解,有知道的要告诉我。???????????????????????此处为问题1 Display:Visible and Collapsed 说明: 选择了这一功能,自定义安装对话框显示选项。 “可见”和“折叠”,该功能是在自定义安装程序对话框中显示其子功能默认情况下,折叠。 “可见”和“扩大”是指该功能在自定义安装程序默认情况下,扩大了其子功能对话框中显示。 没有该功能的不显示在自定义设置对话框最终用户可见的手段。虽然最终用户不能选择或取消选择一种无形的功能,此属性不会对是否安装功能的影响。 Advertised:Allow Advertise 说明: Allow Advertise“允许广告”选择此选项以启用此功能的广告。虽然广告是允许的,它不是默认选项时,安装运行。 Disallow Advertise“不允许广告”选择此选项将默认广告的功能。您的最终用户可以随时更改为一个自定义安装对话框功能的广告选项。 “禁止广告”选择此选项,如果您不希望“允许广告”此功能。您的最终用户将无法选择以自定义安装对话框公布的一项功能。 Disable Advertise if not supported“禁用广告,如果不支持”的广告只适用于Internet Explorer 4.01或更高的系统。如果目标系统不符合此条件的,广告是关闭的,如果目标系统可支持的广告,允许广告。 Required:YES YES此功能是必须的,用户自定义安装时,也不能去掉此选项。 No非必须的功能,用户自定义安装时,可以去掉此选项,而不安装此功能。 Condition: 说明: 单击省略号启动条件生成器对话框。在这个对话框中你可以创建和编辑此功能的条件逻辑。使用此属性,可以指定替代安装功能水平的条件下使用,如果您指定成功。 例如,您可以使用此属性以取消的功能,如果用户没有加入其他条件与创纪录水平200和安装条件“不是行政特权AdminUser”。 由于没有验证了在设计时,必须非常小心,使用有效的语法和仔细检查您的结果为预期的结果。有关更多信息,请参见条件语句。 条件是可选的。如果留空,该功能将安装禁止任何其他因素。 ?????????????????????????????????????????????问题2 Comments: 说明 : 输入此功能的意见。您的意见保存在您的参考项目文件,并没有在安装程序随时使用。 Required Features:(自定义)也可以不设置,简单就是这个组件的依赖组件。 说明: 此属性允许您指定由当前功能所需的功能。例如,假设您的安装程序有两个特点,程序文件和帮助文件,并且希望用户必须安装每当helpfiles上的特点是选择程序文件。

 点击“Setup Types”进行相应的设置

如下图:

InstallShield制作的打包程序——设置示例_第7张图片

 

将相应的Features与对应的Minimal 进行勾选 。

既是,当用户选择Minmal时要安装什么组件,点击“Typical”时,要安装什么组件。

 

4、Application Files:应用程序文件

选择相应的Features在下面,添加相应的文件(即在安装这个组件时要安装的文件)

 InstallShield制作的打包程序——设置示例_第8张图片

点击 Files And Forders->点击“Redistributables”-可重新分发

在右侧选择要分发的程序名称如Framwork3.0等。

5、Application ShortCuts此处没有设置,全部都是代码实现的,请见代码的快捷方式创建。

http://blog.csdn.net/gaofang2009/archive/2010/01/16/5198005.aspx

完全的脚本文件为:http://blog.csdn.net/gaofang2009/archive/2010/01/26/5258446.aspx

6、Application Registry 没有设置。(还不会)

?????????????????????????????????????????????

7、8、……………………

Installation Designer下的设置

1、XML File Changes详细 见http://blog.csdn.net/gaofang2009/archive/2010/01/22/5223181.aspx

2、SQL Scripts设置:

右击“New SQL Connection”,给新Sql连接命名,右击“Insert Script File”选择一个sql 文件并进行相应设置

如下 :

InstallShield制作的打包程序——设置示例_第9张图片

可以选择它是在安装哪个组件的时候执行,是在安装时,还是在卸载时执行,执行时显示的是什么提示信息。

3、Support Files And BillBoards

此处可以设置一此支持文件及在安装过程中的广告图片设置,详细请见

一此背景图片的设置http://blog.csdn.net/gaofang2009/archive/2010/01/16/5198005.aspx

InstallShield制作的打包程序——设置示例_第10张图片

Splash Screen中添加图片,则在安装程序时准备工作完成之时,会一闪而过该图片

Advance Files 中可以添加一些你的自定义的必备安装软件(安装盘),并在代码中调用执行。

Property Manager在此处可以修改在界面中用到的字符串,修改的值会体现在页面中。(如去掉Install Wize等文字。)

InstallShield制作的打包程序——设置示例_第11张图片

Dialog在此处编辑对话框,可以修改对话框的样子及对话框的一些字符串值。如修改对话框的图片就是在这里设置

 

你可能感兴趣的:(properties,application,语言,features,产品,installer)