[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是必须的,其余都是可选择的。 --------------------- 作者:jigetage 来源:CSDN 原文:https://blog.csdn.net/jigetage/article/details/81134288 版权声明:本文为博主原创文章,转载请附上博文链接!
|
|