1、自定义卸载文件名称的脚本
Inno Setup 默认的自动生成的卸载程序名称为unins000,还包括一个同样名字的DAT格式文件。
nno Setup 支持在同一个目录中安装多个应用程序,所以根据安装的先后次序自动将卸载程序文件命名为 unins000.exe,unins001.exe,unins002.exe 等等。这是 Inno Setup 自身的功能。
UninstallDisplayName与UninstallDisplayIcon 这两个修改的只是程序在“添加\删除程序”控制面板里的名称与图标。
一旦安装过程结束后,可以将卸载文件的名称改成任意名,注意的是除了要更改安装目录里的 unins00X.exe 和 unins00X.dat,还要更改注册表中的相关卸载信息。
[Dirs]
;创建一个隐藏的系统文件夹存放卸载程序
Name: "{app}\Uninstaller";
;Attribs: hidden system
2、生成桌面图标
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone
;若有创建快捷方式的需要,请取消此区段的注释并自行添加相关脚本
[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; WorkingDir: "{app}"; Comment: "说明备注"; IconFilename: "{app}\XXX.ico"
Name: "{c