Login
Pseudo :
Pass :
 Enregistré
S'enregistrer
Perdu votre Pass ?

  Membres
 · Admins : 2
 · Membres : 7692 [Liste]
 · Dernier : ArtemHk
  Qui est en ligne ?
 · Visiteur : 1
 · Membre : 0
 · Admin : 0

  Localisation des membres
Articles


  iexpress
Catégorie : Tutoriaux
Ajouté le : 15/09/2009 16:20
Auteur : bebert
Lectures : 723
Commentaires : 0 [ Poster un commentaire ]
Note : Non évalué [ Evaluer ]

TUTO : Utiliser IExpress pour packager des applications installables Installation

Il existe des quantités d'outils commerciaux pour générer des archives d'application auto-installables. Mais quand on n'a pas les moyens de se les offrir, il y a quand même moyens de se débrouiller. Savez-vous que Windows XP et Vista comporte un utilitaire pour ce faire ? Il s'appelle IExpress, et même s'il est moins évolué que les outils commerciaux il permet quand même de se débrouiller.

1. Préparer les fichiers en empaqueter

setup.bat
licence.txt
logo.jpg
datadata.txt

2. Lancer IExpress

Pour que tout se passe bien sous Vista, il faut le lancer avec les droits de l'administrateur. Taper dans une console:

IExpress

Et on arrive à la première fenêtre. On commence par choisir Create New Extraction Directive File. Quand tout sera fini (à la fin de ce tuto ) un fichier .sed sera généré. Ca ressemble à un fichier .ini. On peut l'éditer manuellement. Mais on peut aussi le reprendre ici avec IExpress, avec le choix Open Existing New Extraction Directive File



3. Définir le but du package

On fait le choix d'une archive qui après être décompactée dans un répertoire temporaire lancera un programme d'installation. Les autres choix servent pour de simples archives et pour l'installation de composants COM (ActiveX)



4. Définir le titre du package

Sans commentaire



5. Spécifier une confirmation

Ensuite on fait le choix qui fera qu'une fenêtre affichera le message de confirmation ici défini lors de l'installation



6. Demander l'affichage d'un fichier de licence

Il est possible d'afficher un texte de licence au cours de la procédure d'installation. Ce que nous demandons ici. Le fichier de licence est un simple fichier texte.



7. Définir les fichiers constitutifs

A cette étape, on donne les fichiers constitutifs de l'archive. Remarquons que data.txt est dans un sous répertoire data.



8. Définir le programme d'installation

Celui-ci doit faire partie des fichiers recensés à l'étape précédente. Voici le contenu de setup.bat

@echo off
copy logo.jpg c:tempiexpress
copy licence.txt c:tempiexpress
mkdir c:tempiexpressdata
copy data.txt c:tempiexpressdatadata.txt


C'est un simple fichier batch, mais rien n'empêche les courageux que vous êtes de faire mieux. Le point important est que data.txt est copié depuis une location (le répertoire temporaire dont nous avons parlé) SANS le répertoire Data.



9. Définir les fenêtres lors de l'installation

Ensuite on définit la taille des fenêtres qui seront affichées lors de l'installation



10. Message de fin

On donne ensuite un message qui sera affiché à la fin de l'opération d'installation



11. Choisir le nom d'exécutable de l'archive

Notre archive auto-installable sera un exécutable. Nous choisissons son nom.



12. Redémarrer ou non ?

Faut-il redémarrer après l'installation ? Avec Windows c'est fréquent Mais pas vraiment utile pour notre exemple.



13. Sauvegarder les réglages

A cette étape, on peut générer le fichier .sed dont nous avons parlé au début de ce tuto. Si on le sauvegarde, on peut le réutiliser comme base pour créer un package légèrement différent.



14. Créer le package

Et voilà le package sera généré dès que vous aurez cliqué sur suivant. Mais ou diable se cache le fichier du package ?? Il se cache sous C:WindowsSystem32.




  

Sondage
Comment avez vous connu ce site ?
 par l'admin
 par un ami
 le bouche a oreille
 un navigateur comme google
 autre solution

 
Autres Sondages
Partenaires