Créer une version portable de n'importe quelle application sous Windows

De nos jours, la plupart d'entre nous ont plusieurs ordinateurs que nous emportons avec nous, mais que se passerait-il si vous vouliez transformer n'importe quel ordinateur en votre(your ) ordinateur ? C'est là que l'idée d'applications « portables » entre en scène. 

En chargeant un lecteur flash ou un disque dur externe avec ces applications, il vous suffit de brancher l'appareil sur un ordinateur compatible et tous vos logiciels et données sont là.

Qu'est-ce qu'une application portable ?(What’s a Portable App?)

Lorsque vous installez la plupart des applications sur un ordinateur, celui-ci apporte des modifications au système et s'intègre lui-même. Les applications Windows(Windows) , par exemple, sélectionnent un dossier sur votre disque dur local, créent des entrées dans votre registre et s'attendent généralement à ce que Windows fournisse certaines commodités afin qu'il puisse faire son travail.

Si vous copiez simplement le dossier de l'application sur un lecteur externe et essayez de l'exécuter sur un autre ordinateur, vous obtiendrez soit un tas de messages d'erreur, soit un programme qui ne fonctionne pas correctement.

Pour créer une application portable(make portable app) , vous devez la tromper en lui faisant croire que toutes ses dépendances ont été satisfaites. Bien qu'il soit possible de le faire manuellement, il est beaucoup plus facile d'utiliser l'une des nombreuses applications spécialisées qui analysent les dépendances d'une application, puis les répliquent de manière virtualisée. Ce logiciel crée ensuite des dépendances personnalisées qui font croire à l'application qu'elle s'exécute sur l'ordinateur d'origine. Un peu(Sort) comme The Matrix , mais pour les applications.

Il est important de savoir qu'il existe également des applications portables de par leur conception. Les développeurs les ont créés spécifiquement pour fonctionner sans dépendre de quoi que ce soit.

Tout d'abord, vérifiez si cela n'a pas déjà été fait(First, Check If It Hasn’t Already Been Done)

Avant de vous lancer dans la création d'une application non portable, c'est une bonne idée de vérifier si quelqu'un d'autre n'a pas déjà fait le travail pour vous. Bien sûr, il est peu probable que vous trouviez un logiciel payant de cette façon ! Cependant, de nombreuses applications gratuites populaires ont été converties en versions portables, prêtes à être téléchargées. 

Nous recommandons PortableApps.com qui est livré avec son propre lanceur et son interface de gestion des applications. Téléchargez simplement(Simply) le programme d'installation, installez-le sur un lecteur externe et choisissez toutes les applications de la liste souhaitée.

Les machines virtuelles comme alternative aux applications portables(Virtual Machines As a Portable App Alternative)

Utiliser une plate-forme comme PortableApps est génial, mais il peut y avoir un moyen beaucoup plus simple de rendre n'importe quelle application Windows portable - rendre Windows lui-même portable ! Comment? Procurez-vous simplement(Simply) la version portable de VirtualBox sur vbox.me et installez-y une copie sous licence de Windows . Ensuite, vous pouvez installer toutes les applications Windows que vous aimez dans cette machine virtuelle(virtual machine) , sans aucun travail supplémentaire. 

Le problème principal ici est que vous avez besoin d'une licence distincte pour la copie de Windows sur votre machine virtuelle. Si vous avez une ancienne licence ou une clé de licence supplémentaire, cela pourrait être une excellente alternative. Cela peut même valoir la peine d'acheter une autre copie de Windows , selon votre cas d'utilisation. Surtout s'il s'avère qu'une application Windows critique ne fonctionne pas après avoir été convertie en portable. 

Il en va de même pour les applications d'abonnement connectées au cloud. L'utilisation d'une machine virtuelle portable peut être le seul moyen de les faire fonctionner de cette façon. La machine virtuelle utilisera la connexion Internet offerte par l'hôte, mais du point de vue de l'application, elle se trouve toujours sur le même «ordinateur» sur lequel elle a été installée.

Créateurs d'applications portables populaires(Popular Portable App Makers)

Auparavant, il y avait pas mal de fabricants d'applications portables qui convertissaient rapidement vos applications Windows en versions portables. Malheureusement, vous constaterez que la plupart n'ont pas été mis à jour depuis près d'une décennie.

D'autres, comme Cameyo , ne sont désormais disponibles qu'en tant que service payant. Il en va de même pour VMware ThinApp , qui ne propose qu'un essai gratuit. Si vous êtes prêt à payer les sommes importantes que ces solutions commerciales exigent, personne ne vous en empêche. Cette licence Windows(Windows) supplémentaire ne semble probablement pas si chère maintenant, n'est-ce pas ?

Nous avons essayé plusieurs des anciens fabricants d'applications portables gratuites et en avons trouvé un qui semble encore tout à fait utilisable. 

Créer une application portable avec Enigma Virtual Box(Creating a Portable App With Enigma Virtual Box)

L'application en question est Enigma Virtual Box . C'est l'un des rares créateurs d'applications portables gratuites qui attirent toujours l'attention des développeurs. Il s'agit essentiellement de la version gratuite des applications commerciales Enigma Protector , mais pour les utilisateurs réguliers, c'est génial.(Enigma Protector)

Oui, l'application n'a pas l'air très intuitive, mais elle est en fait très facile à utiliser. Alors ne soyez pas intimidé.

  • La façon dont Enigma fonctionne, vous devez avoir le logiciel déjà installé sur votre système avant de le transformer en une application portable. Donc, si vous ne l'avez pas déjà fait, installez l'application que vous souhaitez rendre portable, puis revenez à Enigma .
  • Maintenant, vous verrez des cases de chemin de lecteur pour les noms de fichiers d' entrée(Input ) et de sortie .(Output)

  • Cliquez sur le bouton Parcourir à droite de (Browse)Entrer le nom du fichier(Enter Input File Name) d'entrée .
  • Dans notre exemple, nous allons créer une version portable du logiciel gratuit de station de travail audio Audacity . Avec le navigateur de fichiers qui apparaît, accédez à l'emplacement où le fichier ".exe" de l'application en question est installé.

  • Sélectionnez-le et cliquez sur Ouvrir.(Open.)

  • Enigma a également besoin de savoir où se trouvent les fichiers dépendants. Ensuite, cliquez sur Ajouter( Add ) puis Ajouter un dossier récursif(Add Folder Recursive) , car nous voulons également que tous les sous-dossiers soient inclus. 

  • Maintenant, nous utilisons le navigateur de fichiers qui apparaît pour localiser le dossier d'installation contenant notre fichier ".exe". Sélectionnez le dossier et cliquez à nouveau sur "OK" et sur "OK".

  • Si vous le souhaitez, vous pouvez également modifier la destination de sortie de l'application portable finale. Par défaut, il l'enregistrera avec le fichier ".exe" d'origine, mais vous voudrez probablement l'enregistrer ailleurs. Le processus est le même que pour sélectionner le fichier d'entrée. Vous pouvez également renommer le fichier comme vous le souhaitez.
  • Nous sommes maintenant prêts à créer l'application portable elle-même. Cliquez sur Traiter(Process) et regardez la magie se produire. 

  • Attendez(Wait) que le traitement soit terminé et vous pourrez ensuite fermer cette fenêtre.

Exécution de l'application(Running The App)

Ce que vous devriez maintenant avoir est un seul fichier ".exe" que vous pouvez exécuter de n'importe où. Localisez le fichier à l'emplacement où vous l'avez enregistré, puis déplacez-le vers votre stockage portable. Assurez-vous de le tester sur un autre ordinateur pour vous assurer qu'il fonctionne correctement. Vous ne voudriez pas que votre premier essai soit le moment où vous avez le plus besoin de l'application.

Il n'y a aucune raison pour que vous ne puissiez pas utiliser vos propres applications portables personnalisées créées avec Enigma aux côtés d'un gestionnaire tel que Portable Apps . Créez votre propre dossier d'applications personnalisées et lancez-les à votre guise. Armé d'une alimentation portable, le ciel est la limite. Consultez également notre article sur les meilleures applications portables à avoir avec vous tout le temps.



About the author

Je suis un ingénieur logiciel expérimenté, avec plus de 10 ans d'expérience dans le développement et la maintenance d'applications Microsoft Office. J'ai une forte passion pour aider les autres à atteindre leurs objectifs, à la fois par mon travail d'ingénieur logiciel et par mes compétences en prise de parole en public et en réseautage. Je suis également extrêmement compétent en matière de pilotes de matériel et de clavier, ayant développé et testé plusieurs d'entre eux moi-même.



Related posts