Dans un premier temps, inscrivez-vous sur le site de VMware afin d’obtenir une clé d’évaluation. Celle-ci vous permettra d’évaluer la solution pendant une période de 60 jours et d’accéder au téléchargement de ThinApp et de VMware Workstation.
Comme évoqué dans un article précédent, ThinApp est nécessairement vendu avec une licence VMware Workstation. Ceci permet de créer une machine virtuelle qui sera utilisée pour capturer les applications.
Avant toute chose il faut distinguer trois éléments bien distincts :
- la machine sur laquelle vous allez installer ThinApp
- la machine “propre” qui servira pour la capture
- les machines cibles sur lesquelles seront exécutées les applications virtuelles
Installez VMware Workstation et ThinApp sur votre poste de travail puis créez une machine virtuelle qui vous servira pour capturer les applications. Dans cet exemple, j’ai utilisé une machine virtuelle Windows XP sur laquelle est installée le Service Pack 2.
L’utilisation d’une machine virtuelle en mode non persistent permet de ne pas altérer la machine virtuelle car les modifications ne sont pas concervées à chaque arrêt de la machine virtuelle. Ainsi, la machine virtuelle reste “propre”. L’utilisation des répertoires partagés (Shared Folders) évite d’altérer la machine de capture avec l’installation des outils ThinApp.
Voici une courte vidéo expliquant le paramétrage d’une machine virtuelle en mode non peristent et la création d’un répertoire partagé pointant sur le dossier d’installation de ThinApp.
Dans la vidéo suivante, vous trouverez le détail des différentes étapes permettant de générer un package de l’application Adobe Acrobat Reader 9.
Avant de vous lancer, préparez les sources d’installation d’Acrobat. Téléchargez Acrobat Reader 9 sur le site d’Adobe (inutile de télécharger la barre Google) puis exécutez avec le package d’installation comme suit : AdbeRdr90_fr_FR.exe -nos_ne
Le paramètre -nos_ne” permet d’extraire les sources d’installation dans le répertoire %USERPROFILE%\Local Settings\Application Data\Adobe\Reader 9.0\Setup Files. Placez les fichiers extraits dans le répertoire C:\Program Files\VMware\VMware ThinApp\Setup Files.
Adobe a mis à disposition des administrateurs un outil permettant de personnaliser l’installation des différentes versions d’Acrobat, l’Adobe Customization Wizard 9. Pour simplifier cet exemple, je vous ai préparé des fichiers de personnalisation dans lesquels j’ai désactiver les mises à jour automatiques, l’icône du bureau et diverses autres fonctionnalités. Téléchargez-les puis décompressez les fichiers dans le répertoire C:\Program Files\VMware\VMware ThinApp\Setup Files (écrasez le fichier setup.ini original).
Il ne vous reste plus qu’à suivre cette vidéo.
Le bouton “Build” à la fin de l’assistant permet de générer l’application virtuelle dans le sous répertoire “bin” de capture. Vous pouvez à tout moment regénérer l’application depuis la machine hôte en exécutant le script build.bat. Vous pouvez aussi effectuer des modifications à l’application virtuelle en modifiant le fichier Package.ini.
Vous pouvez désormais exécuter l’application Adobe Reader 9.exe sur machine ne disposant pas de l’application installé pour vérifier que tout fonctionne. Pour enregistrer l’application afin qu’elle execute les fichiers PDFs, utilisez thinreg.exe présent dans c:\Program Files\VMware\VMware ThinApp. Ceci permet des créer les associations de fichiers mais aussi les îcones dans les menu “Tous les programmes” et dans la boîte de dialogue “Ajout / Suppression de programmes”.
Si vous souhaitez aller plus loin, n’hésitez pas à consulter la documentation sur le site de VMware et le guide d’introduction à ThinApp. Vous y trouverez notamment le détail des modifications que vous pouvez apporter au fichier Package.ini.
