comment faire une case à cocher qui permet à l'utilisateur d'exécuter l'application après l'installation.
Vérifiez l'indicateur de post-installation dans la section [Exécuter], consultez la documentation à http://www.jrsoftware.org/ishelp/topic_runsection.htm#postinstall
Voilà:
sous [Run]
:
Filename: {app}\{cm:AppName}.exe; Description: {cm:LaunchProgram,{cm:AppName}}; Flags: nowait postinstall skipifsilent
sous [CustomMessages]
:
AppName=mySoftwaresNiceName
LaunchProgram=Start mySoftware after finishing installation
Ajouter le nom de fichier à la section d'exécution avec la post-installation de l'indicateur.
Exemple de copier-coller:
[Run]
// User selected... these files are shown for launch after everything is done
Filename: {app}\README.TXT; Description: View the README file; Flags: postinstall shellexec skipifsilent
Filename: {app}\APP.EXE; Description: Run Application; Flags: postinstall nowait skipifsilent unchecked
Pour cocher la case, créez une tâche:
[Tasks]
Name: StartAfterInstall; Description: Run application after install
et liez-le à l'action "exécuter":
[Run]
Filename: {app}\{#exe}; Flags: shellexec skipifsilent nowait; Tasks: StartAfterInstall
où {#exe} est le nom du fichier exe