Créer un assistant d'installation avec Iexpress

Bedji Badrou

Le but de cet article est d'aider les développeurs à faire la connaissance d'un outil important pour la création des packs ou assistants d'installation.

- Titre : Créer un assistant d'installation avec Iexpress

- Auteur : Bedji Badrou

- Parution : 10 février 2005

- Mise à jour : 8 janvier 2013

- Licence : Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2005 bedji badrou. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Qu'est-ce qu'un assistant d'installation ?

- II. Où se trouve Iexpress ?

- III. Comment utiliser Iexpress ?

- III-A. Lancer Iexpress

- III-B. Choix du pack

- III-C. Le titre du pack

- III-D. Message de confirmation

- III-E. Fichier licence

- III-F. L'ajout des fichiers

- III-G. Commandes et exécution

- III-H. Le type de l'animation

- III-I. Message de fin

- III-J. Nom et chemin du pack

- III-K. Redémarrage après l'installation

- III-L. Script d'installation

- III-M. Compression

- IV. Source

- IV-A. Remerciements

I - Qu'est-ce qu'un assistant d'installation ?

L'assistant d'installation permet de déployer facilement un programme ou une suite de fichiers.
c'est un programme qui permet d'automatiser les procédures d'installation d'une application. De plus il compresse la totalité des fichiers de l'application en un seul fichier exécutable pour faciliter la diffusion du programme.

II - Où se trouve Iexpress ?

Windows fournit dans les versions 2000 et XP un petit utilitaire qui vous permet de créer des assistants d'installation ou des packages comme ceux utilisés pour direct X et media player.
Iexpress n'est pas vraiment un assistant d'installation complet comme Installshield ou InnoSetup, il ne crée pas des icônes et des raccourcis pour les programmes installés et ne fait aucune modification a la base de registre .
Il sert à créer des packs d'installation qui peuvent eux même contenir des assistants d'installation.
Cet utilitaire nommé Iexpress.exe se trouve dans le dossier C:\WINDOWS\SYSTEM32

III - Comment utiliser Iexpress ?

III-A - Lancer Iexpress

Pour le lancer aller dans démarrer > exécuter et taper Iexpress

La première fenêtre vous propose de choisir entre la création d'un nouveau package ou l'ouverture d'un fichier de script d'installation *.SED pour y ajouter des modifications.

III-B - Choix du pack

À la deuxième fenêtre, Iexpress vous propose trois types de packs :
1- extraire les fichiers avec l'exécution d'une application ;
2- extraire des fichiers seulement ;
3- créer un pack compressé utilisable pour les fichiers ActiveX.

III-C - Le titre du pack

À la fenêtre suivante l'assistant vous demande de donner un titre à votre pack.

III-D - Message de confirmation

Ici, vous pouvez choisir d'afficher ou non un message de confirmation. Dans le cas ou vous choisissez l'option 'No prompt' l'installation se fera sans intervention de l'utilisateur.

III-E - Fichier licence

Puis vous pouvez ajouter un fichier licence à l'application.

III-F - L'ajout des fichiers

Ajoutez ici les fichiers que contiendra votre package.
Cliquez sur ADD pour ajouter vos fichiers.

III-G - Commandes et exécution

Si vous avez choisi à la 2eme étape un pack avec exécution d'une application, il vous sera demandé de choisir le programme à exécuter après l'installation ainsi que la commande à exécuter par la suite.

III-H - Le type de l'animation

Cliquer sur suivant: là vous pouvez choisir le type de présentation de votre installation:
par défaut ;
cacher(hidden) ;
réduite(Minimized) ;
ou plein écran (Maximized).

III-I - Message de fin

Vous pouvez ajouter un message à la fin de l'installation.

III-J - Nom et chemin du pack

Là, vous choisirez le chemin où votre assistant sera créé, et pouvez demander l'affichage d'une barre de progression de l'installation ou l'enregistrement des fichiers avec des noms longs (conseillé).

III-K - Redémarrage après l'installation

Voici une autre option: si l'installation nécessite un redémarrage de la machine, cochez la deuxième case (Always reboot).
Si vous voulez forcer la machine à redémarrer sans la confirmation de l'utilisateur cochez "do not prompt user before reboot".

III-L - Script d'installation

Iexpress vous propose de sauvegarder le script de votre installation (au format *.SED) pour pouvoir l'utiliser ultérieurement.

III-M - Compression

Cliquez sur suivant.

Une fenêtre de commande vous montre la progression de la création du package.

A la dernière fenêtre Iexpress vous affichera la taille du fichier, le taux de compression et le temps de l'opération.
Cliquez sur terminer.
Et voilà votre pack est prêt à être distribué !

IV - Source

Il est possible de trouver une version traduite de iexpress en français
dans ce lien : http://veekee.free.fr/petzouille/msiexpress.exe.

IV-A - Remerciements

je tiens à remercier ridan pour la correction nono40 et l.sage ainsi qu'a wormful_sickfoot pour leur aide.