Inno Setup:重命名现有快捷方式

时间:2017-09-14 13:48:19

标签: inno-setup

当我发布应用程序的下一个版本时,我需要更改桌面应用程序快捷方式的名称。我正在更新我的Inno Setup配置文件,并使用新名称生成了一个新快捷方式,但旧快捷方式未更新或删除。

我可以使用某些任务或功能吗?

这是我当前的快捷图标配置。

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; \
    GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

...

[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon

1 个答案:

答案 0 :(得分:0)

使用[InstallDelete] section条目删除不需要的/旧的快捷方式/文件:

[Icons]
Name: "{commondesktop}\New Shortcut"; Filename: "{app}\{#MyAppExeName}"; \
    Tasks: desktopicon

[InstallDelete]
Type: files; Name: "{commondesktop}\Old Shortcut.lnk"