Il peut vous arriver de d’avoir à packager un programme d’installation dont le Setup est de type Inno Setup. Voici les options que peut prendre celui-ci.
- /HELP, /?
Affiche l’aide. Ignoré si le paramètre UseSetupLdr [Setup] est à no. - /SP-
Désactive le Message (Message d’erreur): « Voulez-vous continuer ». Ignoré si le paramètre DisableStartupPrompt [Setup] est à yes. - /SILENT, /VERYSILENT
Permet de rendre le programme d’installation silencieux.
Si vous utilisez /SILENT l’installation affichera les fenêtres de progression.
Si vous utilisez /VERYSILENT l’installation n’affichera aucune fenêtre.
Attention : les messages d’erreur ou de redémarrage seront affichés. Pour éviter tout message utilisez en plus les commande /SP- et /NORESTART
En cas de /VERYSILENT si l’option /NORESTART n’est pas indiquée le programme redémarre sans prévenir le poste. - /SUPPRESSMSGBOXES
Ce paramètre n’a pas d’effet en cas d’utilisation des options /SILENT /VERYSILENT
Permet pour chaque boite de message de spécifier la réponse automatique.
Certaine boite de message ne sont pas suppressible. (about setup, Exit Setup, Insertion d’un disque, erreur, les MSG Box) - /LOG
Création de log dans le répertoire TEMP - /LOG= »filename »
Equivalent à /LOG mais avec spécification du chemin et du nom du fichier de log. - /NOCANCEL
Empêche l’utilisateur d’annuler le processus d’installation en désactivant le bouton annuler et en ignorant les cliques sur le bouton de fermeture.
Peux être utile avec les options /SILENT /VERYSILENT - /NORESTART
Empêche le redémarrage en cas d’utilisation des commandes /SILENT ou /VERYSILENT. - /RESTARTEXITCODE=exit code
Permet de spécifier un code de sortie différent de 0 pour déterminer quand le système doit être redémarré. Généralement utilisé avec /NORESTART
Liste des codes :
– 0 Succès
– 1 L’installation ne s’est pas initialisée
– 2 L’utilisateur a annulé l’installation avant le processus d’installation
– 3 Erreur fatale lors de la préparation de l’installation
– 4 Erreur fatale pendant le processus d’installation
– 5 L’utilisateur a annulé l’installation pendant le processus d’installation
– 6 Erreur dans le processus d’installation – Bug du setup
– 7 La préparation de l’installation à déterminer que le processus ne peut continuer
– 8 La préparation de l’installation à déterminer que le processus ne peut continuer et que le système doit redémarrer. - /CLOSEAPPLICATIONS
Le setup ferme les applications qui utilisent des fichiers devant être mis à jour. - /NOCLOSEAPPLICATIONS
Empêche l’installation si des fichiers devant être mis à jour sont utilisés. Ignoré si utilisation de /CLOSEAPPLICATIONS. - /RESTARTAPPLICATIONS
Charge le Setup de redémarrer si possible les applications fermées lors de la phase d’installation. - /NORESTARTAPPLICATIONS
Empêche les applications de redémarrer si elles ont été fermées pendant l’installation. Ignoré si utilisation de / RESTARTAPPLICATIONS - /LOADINF= »filename »
Permet de charger un fichier de configuration. - /SAVEINF= »filename »
Permet de préparer le fichier de configuration. - /LANG=language
Indique la langue à utiliser. - /DIR= »x:\dirname »
Permet d’afficher un répertoire dans le formulaire de destination. - /GROUP= »folder name »
Permet d’afficher dans le formulaire un groupe de programme dans le menu démarrer.
Ignoré si la section DisableProgramGroupPage est à yes. - /NOICONS
Permet de ne pas créer les icones dans le menu démarrer (Coche la case dans l’assistant) - /TYPE=type name
Permet de spécifier le type d’installation (Full, Custom, …) - /COMPONENTS= »Liste de composants séparés par des virgules »
Permet de choisir les composants cochés par défaut dans l’assistant. - /TASKS= »Liste de tasks séparés par des virgules »
Spécifie la liste des tasks sélectionné par défaut dans l’assistant. - /MERGETASKS= »Liste de tasks séparés par des virgules »
Identique /TASKS mais avec fusion des tasks par défaut. - /PASSWORD=password
Permet de spécifier un mot de passe si le setup en a besoins.
Commande complétement silencieuse :
- Setup.exe /VERYSILENT /SP- /NORESTART /NOCANCEL /CLOSEAPPLICATIONS
Commande complétement silencieuse avec fichier de configuration :
- Setup.exe /VERYSILENT /SP- /NORESTART /NOCANCEL /CLOSEAPPLICATIONS /LOADINF= »monfichier.inf »
Penser à créer dans tous les cas votre fichier de configuration avec la commande :
- Setup.exe /SAVEINF= »monfichier.inf »
Suivre l’assistant, les options sélectionnées seront enregistrées dans le fichier inf.