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

Inno Setup使用教程(10)

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

[Setup]: UninstallDisplayName 说明:

让你为控制面板的“添加/删除程序”中的程序项指定一个制定的名字。如果未指定该关键字或该关键字为空,安装程序将使用 [Setup] 段中的 AppVerName 关键字的名字(就像老版本的 Inno Setup 一样)。

由于 Windows 9x 的控制面板的“添加/删除程序”项的限制,UninstallDisplayName 不能超过 63 个字符。

示例:

UninstallDisplayName=My Program

[Setup]: UninstallIconName 说明:

你能够使用该关键字给安装程序创建的卸载图标指定一个制定的名字(参见AlwaysCreateUninstallIcon)。如果该关键字为空或没有指 定,安装程序将其命名为“卸载 App-Name”,这里的“App-Name”是由 [Setup] 段的关键字 AppName 指定的。

注意: 记住 Windows 95/NT 4+ 的应用程序图标是作为文件直接存储的,这样一来普通文件所不允许使用的字符都不能用来作为应用程序图标的名称。 示例: UninstallIconName=Uninstall My Program

[Setup]: UninstallLogMode

有效值: append, new 或 overwrite 默认值: append

说明:

append, 默认设置,如果可能,通知安装程序添加到一个已存在的卸载记录。 new, 同 Inno Setup 1.3 版本以前的版本的行为是一致的,通知安装程序始终创建一个新的卸载记录。

overwrite 通知安装程序要覆盖相同的应用程序的任何已存在的卸载记录而不是添加(这是不被推荐的)。相同的规则添加到已存在的记录应用于覆盖已存在的记录。

示例: UninstallLogMode=append

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

说明:

如果为 yes, 当添加到一个已存在的卸载记录时,安装程序将以当前的安装程序

的 AppName 替换在卸载记录中的 AppName. 卸载记录中的 AppName 决定了卸载程序显示的标题。如果你的安装程序只是一个升级或附加到一个已存在的程序,并且你不想改变卸载程序的标题,那么你可以设置该值为 no.

[Setup]: DefaultGroupName 说明:

该关键字的值是默认的“程序管理器/开始菜单”程序组的名称,它被“选择程序组”向导页使用。如果该关键字为空或没有指定的话,它将会使用“(默认)”作 为其名称。

注意: 记住 Windows 95/NT 4+ 的应用程序图标是作为文件直接存储的,这样一来普通文件所不允许使用的字符都不能用来作为应用程序图标的名称。 示例: DefaultGroupName=My Program

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

说明:

如果该值被设为 yes, 安装程序将不会显示“准备安装?,你希望继续吗?”的提示。

如果 UseSetupLdr 被设置为 no 该值将不会产生作用。

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

说明:

决定编译器是创建一个单独的 SETUP.EXE, 还是把它分割成为几个文件以适合于放到分开的软磁盘上。当这个关键字被设置为 yes, 磁盘生成是允许的,将输出文件 SETUP.EXE 和 SETUP.1 复制到第一个磁盘上,SETUP.2 复制到第二个磁盘上,等等。

[Setup]: DiskSize

默认值: 1457664 (一个 1.44MB 软磁盘的大小) 说明:

指定了一个磁盘的可用空间统计数值的字节值。

如果 [Setup] 段的关键字 DiskSpanning 没有允许磁盘输出则这个关键字就会被忽略。

[Setup]: DiskClusterSize

默认值: 512 (软磁盘的标准的簇的大小) 说明:

它指定了磁盘介质的簇的大小。安装编译器需要知道该值为了适当的填充每一个磁盘的容量。

如果 [Setup] 段的关键字 DiskSpanning 没有允许磁盘输出则这个关键字就会被忽略。

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

指定了应该在第一张磁盘上保留的最小空闲字节数,这样可以用于将其它的不是安装程序部分的文件复制到第一张磁盘上,比如说一个自述文档。 安装编译器将把这个数值取整为最接近的簇。

如果 [Setup] 段的关键字 DiskSpanning 没有允许磁盘输出则这个关键字就会被忽略。

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

说明:

通常两个具有相同的源文件的项将只会被存储和压缩一次。如果你的安装程序中有一组相同的文件,在脚本中使他们只想相同的源文件,这样你的安装程序的能够明 显缩小。如果由于某些原因你希望禁止这个功能,设置该关键字为 yes .

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

说明:

这个用于决定安装程序是否显示一个“不创建任何图标”的复选框,这样使用户能够跳过创建程序图标的过程。如果该项为 no 将不会显示复选框,如果为 yes 则将被显示。

如果安装程序运行在 NT 3.51 上时选择了“不创建任何图标”的复选框,那么用户能够彻底卸载应用程序的办法只有执行应用程序目录下面的 unins???.exe 文件。因为这个原因,我们推荐你保留 AllowNoIcons 设置为 no.

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

说明:

当设置为 no 时,即默认的,用户将不能被允许在“选择目录页”向导中输入一

个根目录(就像“C:\\”)。

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

说明:

当设置为 yes, 安装程序始终会在一次成功的安装过程结束后提示用户重新启动系统,而不管这是不是必须的(因为在 [Files] 段的一些项当中带有 restartreplace 标记)。

[Setup]: MessagesFile

默认值: compiler:DEFAULT.ISL 说明:

指定要读取的默认信息的文件的名称。运行安装编译器时该文件必须位于你的安装程序的源目录中,除非指定了一个全程路径名称,或者路径名是以 “compiler:”作为其前缀,这样它会在编译器的目录当中查找该文件。 当指定了多个文件时,它们时按照它们所排列的顺序被读取的,因 而最后的消息文件中的消息就会覆盖其先前的消息文件。

请参见 [Messages] 段帮助主题关于 .isl 文件格式的详细资料。

示例: MessagesFile=compiler:czech.isl

MessagesFile=compiler:default.isl,compiler:mymessages.isl

[Setup]: LicenseFile 说明:

指定一个可选的许可协议文件的名称,为 .txt 或 .rtf (丰富文本)格式,它在用户选择程序的目标文件夹之前被显示。运行安装编译器时该文件必须位于你的安装程序的源目录中,除非指定了一个全程路径名称,或者 路径名是以“compiler:”作为其前缀,这样它会在编译器的目录当中查找该文件。 示例: LicenseFile=license.txt

[Setup]: InfoBeforeFile 说明:

指定一个可选的自述文档(Readme)的名称,为 .txt 或 .rtf (丰富文本)格式,它在用户选择程序的目标文件夹之前被显示。运行安装编译器时该文件必须位于你的安装程序的源目录中,除非指定了一个全程路径名称,或者 路径名是以“compiler:”作为其前缀,这样它会在编译器的目录当中查找该文件。 示例: InfoBeforeFile=infobefore.txt

[Setup]: InfoAfterFile 说明:

指定一个可选的自述文档(Readme)的名称,为 .txt 或 .rtf (丰富文本)格

式,它会在安装成功以后被显示。运行安装编译器时该文件必须位于你的安装程序的源目录中,除非指定了一个全程路径名称,或者路径名是以 “compiler:”作为其前缀,这样它会在编译器的目录当中查找该文件。

这个不同于代有 isreadme 标记的文件项,它的文本是作为向导的一页被显示的,而后者显示于一个单独的记事本窗口。 示例: InfoAfterFile=infoafter.txt

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

说明:

当设置为 yes 时,安装程序会在其安装过程结束时告诉资源管理器要刷新它的文件关联信息,并且卸载程序在其卸载过程结束时也会去这样作。如果安装程序运行在 Windows NT 3.51 上时这个关键字时不起作用的。

如果你的安装程序创建了一个文件关联但是没有将 ChangesAssociations 设置为 yes, 该文件类型的正确的图标很可能不会被显示知道用户注销或者重新启动计算机。

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

说明:

当该关键字被设置为 yes 时,即默认值,再安装程序启动时将会在注册表中查找看是否有相同的应用程序已经被安装,如果是这样,它将使用先前的安装程序的目录作为默认的目录提供给用 户的向导。

注意只有 Inno Setup 1.3.1 和其后续版本才会在注册表中保存安装的目录,就是说安装程序不会“看见”老版本的 Inno Setup 安装的应用程序。

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

说明:

当该关键字被设置为 yes 时,即默认值,再安装程序启动时将会在注册表中查找看是否有相同的应用程序已经被安装,如果是这样,它将使用先前的安装程序的开始菜单组作为默认的开始菜 单组提供给用户的向导。

注意只有 Inno Setup 1.3.1 和其后续版本才会在注册表中保存安装的目录,就是说安装程序不会“看见”老版本的 Inno Setup 安装的应用程序。

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

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