2017-09-14 2 views
1

Je dois changer le nom du raccourci de l'application de bureau lorsque je publie la prochaine version de l'application. Je suis en train de mettre à jour mon fichier de configuration Inno Setup et j'ai généré un nouveau raccourci avec le nouveau nom, mais l'ancien raccourci n'est pas mis à jour ou supprimé. Puis-je utiliser une tâche ou une fonction pour le faire?Inno Setup: Renommer le raccourci existant

Ceci est ma configuration actuelle pour l'icône de raccourci.

[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 

Répondre

0

Utilisez [InstallDelete] section entrée pour supprimer le raccourci indésirable/vieux/fichier:

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

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

Merci beaucoup, ce changement fonctionne parfaitement !! – fjtorres