Convertir un logiciel en version portable.

VMware ThinApp est une plate-forme de virtualisation très innovante, qui ouvre de nouvelles perspectives pour le déploiement des applications. VMware ThinApp permet d’empaqueter les applications dans des fichiers EXE qui s’exécutent en mode utilisateur, isolés du PC hôte, sans aucune installation ou modification de la base de registres ou des fichiers système.VMware ThinApp répond aux utilisations suivantes :

  • Installer des environnements applicatifs simplement sur un serveur de fichiers,
  • Faciliter la migration vers Vista avec des applicatifs 16 bits,
  • Créer un environnement de travail sur une clef USB,
  • Réduire le coût d’administration de son infrastructure.

Principes de fonctionnement de VMware ThinApp :

VMware ThinApp consiste à générer un exécutable (fichier .exe) à partir du programme d’installation du logiciel à virtualiser. Stocké sur un répertoire partagé du réseau ou sur une clé USB, ce fichier sert ensuite à lancer le programme, sans la moindre modification sur la machine hôte. En effet, l’exécutable joue le rôle de conteneur, avec toutes les ressources nécessaires au fonctionnement de l’application (DLL, base de registres virtuelle, etc.)
Un seul fichier est donc piloté par un micro-système d’exploitation propriétaire de 300 Ko, et opérationnel sur les plates-formes Windows 32 et 64 bits.

L’installation ne posant aucun problème celle-ci ne sera pas détaillée dans ce tutoriel. Ce tutoriel sera basé sr la mise en « version portable » du logiciel de nettoyage « Error Repair Professional V3.9.7 »

Pour pouvoir mettre un logiciel classique sur une clé USB, ThinApp doit auparavant examiner son installation afin de connaître tous les fichiers utilisés par le logiciel. Si le logiciel est déjà installé sur votre ordinateur, désinstallez-le auparavant.

Cliquez sur le bouton Démarrer, sur Tous les programmes, sur VMware puis cliquez sur le raccourci ThinApp Setup Capture.

thinapp_1

L’assistant de capture de ThinApp est ouvert. Cliquez sur le bouton Next.

thinapp_2

Fermez tous les logiciels qui pourraient interférer avec ThinApp et à l’examen du logiciel à rendre portable. Cliquez sur le bouton Next.

thinapp_3

Si vous cliquez sur Advanced settings… vous pouvez sélectionnez les ruches (Base de registre) ainsi que d’autres partitions à scannés, les valeurs par défaut sont convenables.

thinapp_4

Le logiciel analyse votre système actuel.

thinapp_5

Une fois l’analyse terminée, réduisez la fenêtre de ThinApp.

thinapp_6

Installez sur votre ordinateur le logiciel à rendre portable, ici  Error Repair Professional V3.9.7

Une fois l’installation terminée, ouvrez de nouveau la fenêtre de ThinApp puis cliquez sur le bouton Next. Votre système est alors analysé de nouveau.

thinapp_7

Après avoir comparé votre système avant et après l’installation de votre logiciel, ThinApp va pouvoir déterminer les fichiers utilisés par le logiciel afin de créer sa version portable.
Dans la fenêtre qui s’affiche, cochez la case devant le ou les logiciels à rendre portables.

thinapp_8

Les fichiers avec une *, ne sont pas nécessaire au logiciel portable, ils existent déjà sur le système.

Cliquez sur le bouton Next et sélectionnez l’option USB Flash / portable media et cliquezencore  sur le bouton Next.

thinapp_9

Dans un contexte de domaine Windows on peut sélectionner un groupe d’utilisateur qui aura l’autorisation d’utiliser ce logiciel et on peut même personnaliser le message d’erreur. Ensuite nous voulons stocker ce logiciel sur une clé USB, alors sélectionner USB Flash / portable media.

thinapp_10

Sélectionner Merged isolation mode puis Cliquer sur Next.

Voici une explication un peu plus détaillé de ces 2 options :

  • Merged Isolation mode : Le logiciel ne peut pas écrire dans les répertoires systèmes (mes documents, bureau, profile autorisés)
  • WriteCopy Isolation Mode : Le logiciel peut écrire partout sur le disque.

thinapp_11

Sélectionnez l’option Fast compression pour gagner de la place sur la clé. Cliquez sur le bouton Next.

thinapp_12

Les fichiers utilisés par le logiciel sont alors regroupés au même endroit.

thinapp_13

Une fois l’opération terminée, cliquez sur le bouton Build Now pour compiler un fichier exécutable contenant tous les fichiers du logiciel.

Vous pouvez modifier les fichiers du projet (cela nécessite quelques connaissances) en cliquant sur Browse Project.

thinapp_14

Le logiciel portable est maintenant prêt. Il ne vous reste plus qu’à le mettre sur votre clé USB.

thinapp_15

Cliquez sur le bouton Finish pour fermer la fenêtre de ThinApp.

Ouvrez le dossier Bin (En fonction de votre installation par exemple : C:\Program Files\VMware\VMware ThinApp\Captures\Error Repair Professional 3.9.7\bin). Copiez le fichier exécutable de votre logiciel et tester le sur un autre PC.

That’s All.

Difficulté : Intermédiaire
Modification : 02-06-2009 : Définition du mode Merged Isolation mode et WriteCopy Isolation Mode
Crédits : Merci Olivier du site forum-vmware.fr


4 Potins

  1. Bonjour,

    Savez-vous pour quelle raison la touche echap ne fonctionne plus avec la version portable?

    PS: J’utilise cette touche pour l’arrêt du script.

    D’avance merci

  2. c’est dommage que celà soit un shareware sinon celà était une execélente nouvelle pour personnaliser sa clef usb.

  3. Bonjour,

    Le logiciel ne se lance plus tout simplement par contre une fois la licence à jour, vous n’aurez pas à recréer le package, juste un rebuild du projet et c’est reparti.

    A+

  4. Bonjour,

    VMware ThinApp est un shareware utilisable gratuitement 60 jours.
    Une fois mon application devenue portable, est-ce qu’elle ne fonctionne plus au bout de 60 jours?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *