77范文网 - 专业文章范例文档资料分享平台

Inno Setup使用教程(9)

来源:网络收集 时间:2020-05-19 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

如果你使用:

DefaultDirName={pf}\\My Program 在 Setup 中,典型地应有如下显示: C:\\Program Files\\My Program

[Setup]: Uninstallable 有效值: yes 或 no 默认值: yes

说明:

它决定了 Inno Setup 的自动卸载程序是否被包含在安装程序中。如果是 yes 将包含卸载程序,如果是 no 将不会包括可卸载支持,最终用户只能用手工的方法删除属于你的应用程序的文件。

[Setup]: MinVersion

格式: a.bb,c.dd, 这里的 a.bb 是表示 Windows 的版本,c.dd 是表示 Windows NT 的版本。 默认值: 4,4

说明:

该关键字让你指定运行你的软件所需要的最低的 Windows 或 Windows NT 的版本,默认值是“4,4”,实际上它也可以被设置为“4,3.51”来支持 NT 3.51 . 要防止你的程序被运行在 Windows 或 Windows NT 上,指定“0”为其中之一的最低版本。版本创建编号(Build numbers)和(或)服务包级别(Service pack levels)可以被包括在版本号中。

如果用户的系统不适合所要求的最低版本,安装程序将给出一个错 误消息然后退出。

[Setup]: OnlyBelowVersion

格式: a.bb,c.dd, 这里的 a.bb 是表示 Windows 的版本,c.dd 是表示 Windows NT 的版本。 默认: 0,0

说明:

该关键字让你指定不能运行你的软件的最低的 Windows 或 Windows NT 的版本(亦即高于此版本则无法运行)。指定 0 为其中之一的版本的意思是没有版本上限。版本创建编号(Build numbers)和(或)服务包级别(service pack levels)可以被包括在版本号中。

该关键字实际上是和 MinVersion 恰好相反。

[Setup]: AdminPrivilegesRequired 有效值: yes 或 no 默认值: no

说明:

如果设置为 yes, 而且用户没有管理员的权限,那么安装程序在启动的时候将给出一个错误消息(“安装这个程序时你必须以管理员的身份登录。”)。它只适用于 Windows NT/2000.

[Setup]: DisableAppendDir 有效值: yes 或 no 默认值: no

说明:

当设置为 yes 时,安装程序不会自动的添加上次组件的路径从 DefaultDirName 到用户在“选择目录”向导页上双击鼠标选择的目录。此外,它设置目录列表框的初始目录为 DefaultDirName (如果该目录存在)而不是上一级。

[Setup]: EnableDirDoesntExistWarning 有效值: yes 或 no 默认值: no

说明:

当设置为 yes 时,如果用户选择的文件夹不存在安装程序将显示一个消息框。当这项为 yes 时通常你还应该设置 DirExistsWarning=no。

[Setup]: AlwaysCreateUninstallIcon 有效值: yes 或 no 默认值: no

说明:

如果该项为 yes, 除了在控制面板的添加/删除程序中添加一项之外安装程序还将创建一个 “卸载 ...” 应用程序图标。

在 NT 3.51 上安装程序将会始终创建这个应用程序图标不管该项的设置,因为它没有包含“添加/删除程序”的部件。

[Setup]: ExtraDiskSpaceRequired 默认值: 0 说明:

正常情况下,磁盘空间的需求是依照 [Files] 段中的所有文件的合计值计算出来并在向导中被显示的。如果不管什么原因你想要增加显示的磁盘空间,以字节为单位设置 ExtraDiskSpaceRequired 的数值你想要合计该数字。 (1048576 字节 = 1 兆字节)

[Setup]: CompressLevel 有效值: 0 到 9 默认值: 7

说明:

这是一个从 1 到 9 的数字,它指定了要给文件使用多大的压缩率,0 表示不压缩,9 表示最大限度的压缩。数字越大处理的就越慢,使用高于默认值 7 的数字来压缩并没有多大的改善。

[Setup]: CreateAppDir 有效值: yes 或 no 默认值: yes

说明:

如果该值设置位 no, 将不会创建应用程序的目录,也不会显示“选择目的文件夹”向导页,并且 {app} 目录常量会等效为 {win} 目录常量。当 CreateAppDir 是 no 时如果卸载功能是允许的,卸载数据文件将会被创建于系统的 Windows 目录。

[Setup]: CreateUninstallRegKey 有效值: yes 或 no 默认值: yes

说明:

如果该值设置为 no, 安装程序将不会在控制面板的“添加/删除程序”中创建一项。这个可以用于你的应用程序只是更新一个已经存在的应用程序而不想创建其它的项,但是请不要完全 的禁止卸载功能(通过 Uninstallable=no)。 当这个关键字设置为 no 时,UpdateUninstallAppName 通常也设置为 no .

[Setup]: OverwriteUninstRegEntries 说明:

1.3 版本以后已废弃。该关键字已经不再被支持并且被忽略。在 Inno Setup 1.3.6 及以后的版本中,它的功能作为如果设置为 1 优先版本的 OverwriteUninstRegEntries 关键字(这是默认的设置)。 [Setup]: DirExistsWarning 有效值: auto, yes 或 no 默认值: auto

说明:

当设置为 auto 时,即默认的设置,如果用户在选择目标文件夹向导页中选择了一个已经存在的文件夹,安装程序将显示“文件夹: ? 已经存在,以愿意将程序安装到这个文件夹下面吗?”的消息,除非有相同的应用程序的其它版本已经安装并且也选择了和上次安装时相同的目录(仅如果 UsePreviousAppDir 是 yes ,即默认设置)。

当设置为 yes 时,如果用户选择了已存在的目录安装程序将始终显示“目录已存在的消息”。

当设置为 no 时,安装程序决不会显示“目录已存在的消息”。

[Setup]: DisableDirExistsWarning 有效值: yes 或 no 默认值: no

说明:

到版本 1.3.6 时已经废弃。使用 DirExistsWarning 代替。

编译器仍然承认 DisableDirExistsWarning,但是如果

DisableDirExistsWarning=no 它将被转换成 DirExistsWarning=auto, 而且 DisableDirExistsWarning=yes 被转换成 DirExistsWarning=no. 如果同时指定了 DisableDirExistsWarning 和 DirExistsWarning 关键字,则优先处理 DirExistsWarning.

[Setup]: DisableDirPage 有效值: yes 或 no 默认值: no

说明:

如果该项设置为 yes, 安装程序将不会显示“选择目标文件夹”向导页。在这种情况下,它将始终使用默认的目录名。

[Setup]: DisableFinishedPage 有效值: yes 或 no 默认值: no

说明:

如果该项设置为 yes, 安装程序将不会显示“安装完成”向导页,并且在一次安装过程结束后会立即关闭安装程序。如果在 [Run] 段里面有一个要被执行的程序使用了 nowait 标记,并且你不希望在该程序被启动之候安装完成窗口还逗留在后台,此时该项是有用的。

注意安装程序认为要重新启动计算机,或如果指派了一个文件给 [Setup] 段的 InfoAfterFile 关键字,都将忽略 DisableFinishedPage 关键字。象这些情况,仍然会显示“安装完成”向导页。

[Setup]: DisableProgramGroupPage 有效值: yes 或 no 默认值: no

说明:

如果该项设置为 yes, 安装程序将不会显示“选择程序组”向导页。在这种情况下,它将使用由 [Setup] 段的 DefaultGroupName 关键字指定的组名,或者“(Default)”如果没有指定组名的话。

[Setup]: AlwaysUsePersonalGroup 有效值: yes 或 no 默认值: no

说明:

通常对于 Windows NT/2000, 如果用户具有管理员权限,Inno Setup 的 {group} 常量被指向全部用户(All Users)的开始菜单。如果该项被设置为 yes, 它将始终使用当前用户的私人文档(Profile)。

[Setup]: OutputBaseFilename 默认值: setup 说明:

这个关键字允许你为输出的安装程序文件指定一个不同的名字,这样一来你就不用在运行完安装编译器以后手工为它们改名。

注意:如果 UseSetupLdr 被设置为 no, 输出文件 SETUP.0 和 SETUP.MSG 的名字是不会被改变的,因为它们是强制编码(hard-coded)的名字。 示例: OutputBaseFilename=MyProg100

[Setup]: UninstallFilesDir 默认值: {app} 说明:

指定存放卸载程序文件“unins*.*”的目录。

注意:对于同一个应用程序的更新版本不应该将它赋一个不同的 值,这样一来安装程序就不能在以前的版本中找到卸载记录,因此就不能添加到该应用程序。 示例: UninstallFilesDir={app}\%uninst

[Setup]: UninstallDisplayIcon 说明:

让你指定一个确定的图标文件(可以是一个可执行文件或者一个 .ico 文件)来显示在 Windows 2000 控制面板的“添加删除程序”的卸载项当中,文件名通常以一个目录常量开始。

如果指定的文件包含多个图标,你可以加上“,n”后缀以指定一个图标索引,这里的 n 是以零为基数的索引数值。

如果没有指定该关键字或者该关键字为空,Windows 将自己选择一个图标,当然这个可能是你不太喜欢的图标。

示例:

UninstallDisplayIcon={app}\\MyProg.exe UninstallDisplayIcon={app}\\MyProg.exe,1

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库Inno Setup使用教程(9)在线全文阅读。

Inno Setup使用教程(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1054206.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: