inno setup 教程【1】setup字段常见值的使用说明

[setup section]
AppId=存储在卸载日志中,日志文件名为unins???.dat。后续的安装包会根据这个值判断是否
要将自己的卸载日志,追加在上述文件。appid决定了卸载注册键的真实值。如果appid=myprogram,
那么键值就是myprogram_is1。appid不会显示,所以可以放心设置。appid不能超过127个字符。

AppName=被安装的app的名字,不要包含appversion appvername。appname出现在安装和卸载窗口
的左上角。如果disablewelcomepage被设置为yes的话,appvername代替appname出现在安装
和卸载的窗口左上角。如果appid versioninfodescription versioninfoproductname没有设置的话,
这些值默认采用appname的值。

AppVersion=被安装的app的版本号。是appvername的默认值。出现在支持对话框,添加/删除软件控制面板上。
如果appvername没有设置的话,appversion必须设置。

AppPublisher=软件发行商。出现在支持对话框,添加/删除软件控制面板上。是versioninfocompany
的默认值。

AppSupportURL=出现在支持对话框,添加/删除软件控制面板上。

VersionInfoVersion = 4个被.号分隔开的数字,默认为0.0.0.0 可以只输入部分数字,剩余的部分
自动用0填充。如果usesetupldr的值设置为0的话,VersionInfoVersion=4的值就没用了。当鼠标放在安装包exe上显示。

VersionInfoCompany=默认值与AppPublisher一样,如果AppPublisher没有设置的话,默认值为空。
如果usesetupldr的值设置为0的话,VersionInfoVersion的值就没用了。当鼠标放在安装包exe上显示。

VersionInfoDescription=默认值与AppName一样,如果AppName没有设置的话,默认值为空。
如果usesetupldr的值设置为0的话,VersionInfoVersion的值就没用了。当鼠标放在安装包exe上显示。

VersionInfoCopyright=默认值与AppCopyright一样,如果AppCopyright没有设置的话,默认值为空。
如果usesetupldr的值设置为0的话,VersionInfoVersion的值就没用了。当鼠标放在安装包exe上显示。

DefaultDirName=设置安装路径。如果UsePreviousAppDir设置为yes的话(默认值是yes),将会
把应用程序安装在上一次的安装路径下。通常会与一些宏定义结合使用。例如,
If you used:
DefaultDirName={sd}\MYPROG
In Setup, this would typically display:
C:\MYPROG

If you used:
DefaultDirName={pf}\My Program
In Setup, this would typically display:
C:\Program Files\My Program
DefaultGroupName={#MyAppName}

OutputDir=设置输出的SETUP.* 文件的存储路径。默认值是iss脚本文件所在路径下的Output子目录。

OutputBaseFilename=安装文件的名字。不建议设置成setup.exe

SetupIconFile=设置安装/卸载程序的图标

Compression=压缩格式,默认为lzma

SolidCompression=默认值为no。一条使用原则,对于大文件(大于100M)不使用SolidCompression,
对于在网络上传输的小文件(小于100M)使用SolidCompression,即设置为yes

PrivilegesRequired=可选择值包括 poweruser admin lowest

ArchitecturesAllowed=可选择值包括x86 x64 ia64 arm64

Uninstallable=yes

搞清楚,这么多只有appname和appversion是必须的,其余都是可选择的。

官网文档连接:点击打开

 

你可能感兴趣的:(inno,setup)