Flux rss
Collection CommentCaMarche.net

Créer un petit assistant d'installation

Publié par fahd_zboot, dernière mise à jour le lundi 30 juin 2008 à 10:06:51 par Jeff
Vous avez pu développer un petit logiciel et il vous manque un assistant simple et rapide d'installation de votre logiciel. La solution est simple et disponible sous Windows XP et Vista, sans avoir besoin d'un autre logiciel.
Cette astuce peut être aussi utilisée pour créer des archives auto-extractibles. Ces archives peuvent être utilisées sans aucun logiciel de compression, et sur n'importe quel PC.
  • Sous XP : tapez iexpress dans la commande Exécuter du menu démarrer et validez.
  • Sous Vista : tapez iexpress dans la barre Rechercher du menu démarrer et validez.


Cette fenêtre s'affiche :
  • La case Create new Self Extraction Directive file permet de créer une nouvelle archive auto-extractible.
  • La case Open existing Self Extraction Directive file permet d'ouvrir un ancien projet pour la création de ces archives.


Pour notre cas, on s'intéresse à la première case. Cliquez ensuite sur Suivant :
  • La première case créera l'assistant qu'on cherche.
  • La deuxième créera un archive auto-extractible simple.
  • La troisième créera un fichier compressé (cab), extractible manuellement.


Il n'y a pas une grande différence entre ces trois modes de création, juste quelques étapes sont omises.

On s'intéresse au cas le plus général : créer un assistant d'installation.
Cliquez sur Suivant :


Dans le champs du texte, entrez le texte qui va apparaître comme titre des fenêtres pendant l'installation du logiciel. Cliquez sur Suivant :


Si vous désirez que votre assistant d'installation envoie une petite confirmation avant l'installation, remplissez le texte à afficher, sinon laissez la case No Prompt cochée.
Cliquez sur Suivant :


Cette fenêtre est réservée aux logiciels protégés par des droits d'auteur et d'utilisation. Si vous souhaitez ajouter une licence à votre logiciel, c'est l'endroit où vous pouvez le faire. Il suffit juste de cocher la case Display a licence et ajoutez votre licence comme étant un fichier texte (txt). Le contenu de ce fichier sera affiché pendant l'installation. Cliquez sur Suivant :


Ici, c'est l'endroit où ajouter les fichiers à votre archive. Vous pouvez ajouter plusieurs fichiers simultanément.
L'essentiel dans tout ça, c'est d'avoir créé un fichier BATCH (bat) responsable de l'installation. Ce fichier est capable de copier, supprimer et renommer les fichiers ou bien copier, supprimer, renommer et créer des dossiers, suivant le besoin. Il contient des commandes en DOS (copy, xcopy, del, cd, ...etc). Pour les non experts en DOS, voir ici ou bien ici.

Il faudra aussi ajouter ce fichier dans la liste des fichiers. Identiquement pour le fichier BATCH qui lancera le logiciel automatiquement à la fin de l'installation (si vous le désirez bien sûr).
Quand vous aurez terminé d'ajouter les fichiers, cliquez sur Suivant :


Dans la zone rouge, sélectionnez le fichier BATCH de l'installation. Et dans la zone bleue, sélectionnez celui responsable du lancement automatique du programme à la fin de l'installation. Puis cliquez sur Suivant :

Ici, ce sont les modes d'apparition de la fenêtre d'installation (Par défaut, invisible, réduit ou bien maximisé). Faites votre choix et cliquez sur Suivant :

Vous pouvez ajouter un message à la fin de l'installation, sinon cochez No message.
Cliquez sur Suivant :

Choisissez l'endroit où vous allez sauvegarder votre petit fichier exécutable final. Et ne touchez pas aux autres options, elles ne sont pas très utiles. Cliquez sur Suivant :

Si besoin d'un redémarrage du PC, c'est ici qu'on va configurer ça :
  • No restart : redémarrage non nécessaire.
  • Always restart : forcez le redémarrage.
  • Only restart if needed : redémarrez si c'est nécessaire.
  • La case Do not prompt user before restarting forcera le redémarrage sans demander à l'utilisateur.

Suivant :

Vous pouvez sauvegarder votre projet et si vous voulez y faire des modifications plus tard, il suffit de cocher la case Open existing Self Extraction Directive file, tout à fait au début, puis de donner le fichier (sed) sauvegardé.
Cochez Don't save si vous ne voulez pas sauvegarder votre projet. Cliquez sur Suivant :

Un dernier Suivant.
La compression de votre archive va commencer, attendez jusqu'à la fin (suivant la taille totale de vos fichiers), puis cliquez sur Terminer.

Votre archive auto-extractible est créée, vous allez la retrouver à l'endroit que vous avez précisé à l'étape Package Name and Options. Il suffit de faire un double-clic dessus et l'installation va commencer.

Remarque importante :
Cette astuce n'ajoute pas votre programme dans la liste des programmes installés sur votre PC, donc la désinstallation de ce logiciel doit se faire manuellement.
[Install Creator Pro]Créer une installtion Mu (Résolu) Bonjour, Salut, Ma question c'est que je veux créer une installation avec plusieur langue ya quelqun qui saura faire sa avec Install Créator? EXEMPLE: http://thierryaim.developpez.com/tutoriel/innosetup/isdistrib/images/langue.png Cliquer sur le... www.commentcamarche.net/forum/affich-7358246-install-creator-pro-creer-une-installtion-mu
[XP] Créer fichiers installat° avec MS-DOS (Résolu) Bonsoir, Je voudrais savoir s'il est possible de créer des installations personnalisées avec MS-DOS par l'intermédiaire de fichiers batch. Exemple : créer un CD d'installation avec mes propres progammes qui s'intalleraient... www.commentcamarche.net/forum/affich-2017096-xp-creer-fichiers-installat-avec-ms-dos
Gros problème avec assassin's creed (Résolu) Bonjour, Aidez moi vite je viens d'achetrer assassin's creed, l'installation c'est bien faite et le jeu m'a indiqué que mon pc avait toute les configurations possibles. Je lance le jeu, il y a la video de présentation et après... www.commentcamarche.net/forum/affich-5886268-gros-probleme-avec-assassin-s-creed
[Windows XP & DELL] Créer un CD d'installation (master CD)Pour les particuliers, les CD d'installation de Windows XP ne sont plus fournis avec les système DELL. Vous avez néanmoins la possibilité de créer vous-même un CD d'installation de Windows XP, à partir de la partition master du système. Pour cela,... www.commentcamarche.net/faq/sujet-2248-windows-xp-dell-creer-un-cd-d-installation-master-cd
[Windows 98] InstallationObjectif Installation complète de Windows 98 afin d'avoir un ordinateur : *** Il n'y a que Windows 98 *** Aucun programme installé *** Les pilotes de périphériques Dans cette installation, on suppose que Windows 98 sera installé avec les options par... www.commentcamarche.net/faq/sujet-1617-windows-98-installation
Créer une image ISO sous LinuxCréer l'image ISO (que l'on appellera par exemple image.iso) d'un disque dans un lecteur CD-ROM (/dev/cdrom par exemple) est un jeu d'enfant : dd if=/dev/hdd of=mycd.iso www.commentcamarche.net/faq/sujet-907-creer-une-image-iso-sous-linux
Creer installation de plusieur éléments (Résolu)Bonjour, je voudrais creer un install qui regrouperai : - le module perl/Tk - google earth - un script perl - un fichier kml Quel serait la méthode la plus appropriée, en détail svp, en vue d'une multi installation sur plusieurs postes . en vous... www.commentcamarche.net/forum/affich-7511429-creer-installation-de-plusieur-elements
Installation silencieuse de Avast! Familial (Résolu)Bonjour, voilà, je voudrai savoir si vous connaissez un moyen de créer une installation automatisée et silencieuse de Avast! Familial. Je sais que la version Professionnel le permet, mais comme c'est pour la "petite" famille (11 PC sous Windows... www.commentcamarche.net/forum/affich-8774592-installation-silencieuse-de-avast-familial
Créer une intallation pour excel (Résolu)Bonjour, je voudrais créer une installation pour installer des fichier xls et .doc comme il y a des lien je voudrais que l'on est est a double cliquez sur l'installation et que sa intalle le programme j'ai télécharger setup2go mais il... www.commentcamarche.net/forum/affich-8124708-creer-une-intallation-pour-excel
Télécharger NSISNSIS (Nullsoft Scriptable Install System) est un système libre permettant de créer des installeurs pour Windows. Il a été conçu de manière à être le plus souple possible et à permettre la distribution d'un logiciel via Internet. Un installeur sûr... www.commentcamarche.net/telecharger/telecharger-213-nsis
Télécharger Inno SetupInno Setup est un installeur entièrement gratuit. Il crée des exécutables permettant d'installer les logiciels que vous avez développé. L'installation d'un logiciel packagé avec InnoSetup est d'une grande simplicité, et sa désinstallation est prise... www.commentcamarche.net/telecharger/telecharger-60-inno-setup
Télécharger Easy Login AssistIdentifiez-vous automatiquement sur les sites Web que vous visitez tout en gérant votre vie privée. Easy Login Assist est un puissant utilitaire d'identification automatique. Il vous permettra de ne plus avoir à saisir votre "login" et votre mot de... www.commentcamarche.net/telecharger/telecharger-34056308-easy-login-assist
Creative Live Cam Vista IM (VF0420)VF 0420,USB,800x600,Compatibilité:Microsoft Windows Vista or Windows XP,Couleur: ,Divers: ,Images par seconde: ,Interface:USB,Logicels inclus: ,Microphone,Mise au point:Manuelle,Mode photographie,Résolution vidéo maximale:800x600... www.commentcamarche.net/guide-achat/creative-live-cam-vista-im-vf0420-1004053-fiche-technique