Comment convertir un programme ordinaire en un programme portable. Comment créer un programme portable. Comment créer vous-même des programmes portables

Dans l'un des numéros déjà anciens ][ nous avions un article « Portable - le voici, joie », dans lequel nous expliquions comment créer une version portable de presque n'importe quel programme qui s'exécutera sans installation, l'écrire dans un clé USB et emportez-la toujours avec vous. Ensuite, l'utilitaire coûteux Thinstall a été utilisé. Ce projet a ensuite été acheté par VMware et toutes ses fonctionnalités sont désormais présentées dans l'application VMware ThinApp. Comme d'autres produits de cette société, ThinApp est engagé dans la virtualisation, ou plus précisément dans la virtualisation des applications. Le but d'une telle opération est de créer un environnement virtuel pour une seule application. Cette application ne doit pas savoir qu'elle s'exécute sur un autre ordinateur ; il peut, comme prévu par les développeurs, accéder au registre, au système de fichiers et y trouver les clés et les fichiers qui ont été ajoutés lors de la procédure d'installation. Les fichiers d'application et toutes les données nécessaires sont placés dans un seul fichier exécutable.EXE. Au démarrage, un environnement virtuel est déployé dans le système, qui émule les clés nécessaires registre, DDL, bibliothèques tierces, toutes sortes de frameworks, et l'application démarre comme si de rien n'était. Dans ce cas, aucun pilote n'est installé sur le système, aucune modification n'est apportée au registre - l'application s'exécute entièrement dans l'environnement virtuel. C'est une bonne approche, et ThinApp la met bien en œuvre, mais il y a un problème : la solution coûte au moins 6 050 $. Pas aigre, non ?

Cependant, l'appétit de l'entreprise pourrait bientôt retomber, car une véritable alternative à la virtualisation des applications est récemment apparue sur Internet. Cameyo (www.cameyo.com) fait exactement la même chose que ThinApp, avec une différence : il ne demande rien. Et vous savez, si j'étais VMware, je commencerais à avoir peur. Il est difficile d'imaginer comment le processus de portage pourrait être rendu encore plus simple qu'il ne l'est dans Cameyo. Après l'installation à partir d'une distribution de 1,5 Mo, l'utilisateur se voit présenter une interface avec deux boutons : un pour créer un nouveau conteneur et l'autre pour modifier les packages créés précédemment. Si vous cliquez sur le premier (« Capturer l'installation »), le programme commencera à prendre un instantané du système, en enregistrant l'état pour lui-même. système de fichiers et le registre - elle devra s'appuyer sur ces informations. Dès que l'instantané est pris, Cameyo vous invitera à commencer l'installation de l'application pour laquelle vous devez créer une version portable. Que ce soit Opera, et pour compléter le tableau, qu'il s'agisse également d'un lecteur Flash, ainsi que d'un plugin Java. Il n'y a aucun problème ici, nous installons simplement tout comme d'habitude ; si un redémarrage est nécessaire, n'hésitez pas à redémarrer (cela est géré correctement). Une fois l'installation et la configuration terminées, vous pouvez cliquer sur le bouton « Installation terminée ». À ce stade, Cameyo prendra à nouveau un instantané du système pour comparer les changements survenus et créera un package portable basé sur ces données. Le processus peut prendre plusieurs minutes, après quoi le programme vous répondra avec le message « Package créé avec succès ».

C'est tout, en fait. Vous pouvez essayer d'exécuter l'EXE résultant sur n'importe quel système Windows et vous assurer que le navigateur lui-même et tout le reste plugins installés travaillent. Vous pouvez enregistrer sur une clé USB et l'utiliser sur n'importe quel ordinateur sans aucun problème. Cependant, il y a une mise en garde : de nombreuses données différentes sont placées dans le conteneur, de sorte que le poids du colis peut être assez impressionnant. Par exemple, le package que j'ai reçu avec Opera 10.62 pèse jusqu'à 139 Mo. Mais voici un secret : si vous examinez le contenu du conteneur, vous pouvez facilement y trouver des fichiers que Cameyo y a placés par erreur, et en fait il n'est pas nécessaire de les virtualiser. Disons que mon package avec Opera comprenait un fichier avec un index Dropbox, qui pèse près de 15 Mo, mais cela représente un dixième du volume total du package résultant. Vous pouvez voir ce qu'il y a à l'intérieur du conteneur et apporter des modifications via Cameyo en cliquant sur le deuxième (et dernier) bouton disponible « Modifier le package existant ». Dans les onglets « Fichiers » et « Registre », il est facile de voir quels fichiers et branches de registre sont émulés. Si nécessaire, n'importe quel élément peut être supprimé ou, à l'inverse, quelque chose peut être ajouté. Une option intéressante est disponible dans le tout premier onglet « Général » : il s'agit du mode d'isolation. Par défaut, toute application portable s'exécute de manière complètement isolée et ne peut pas apporter de modifications au système. Cependant, si nécessaire, le mode package peut être modifié en « Accès complet », et le programme aura alors un accès complet aux fichiers et au registre, comme toute autre application.

Sur Internet, vous pouvez trouver un tas de logiciel et parmi les plus programmes populaires Il existe de nombreuses versions portables. Et si vous avez un programme peu fréquent qui n'a de version portable nulle part, que devez-vous faire dans ce cas ? Dans une telle situation, il existe une solution très simple : vous pouvez créer vous-même un tel programme. Et croyez-moi, il n’y a rien de compliqué là-dedans. Nous avons juste besoin d'un utilitaire spécial et fichier d'installation programme que nous voulons rendre portable.

Création d'un programme portable

Il y a beaucoup de utilitaires spéciaux, qui peut créer des logiciels portables (par exemple, Cameyo ou P-Apps). Nous ne les considérerons pas tous, car l'interface n'est pratiquement pas différente partout. DANS dans cet exemple utilisons l'utilitaire Suite de virtualisation Thinstall. Et comme sujet de test, nous aurons le navigateur Firefox. Télécharger sur votre ordinateur cet utilitaire. Il peut être téléchargé. Après cela, décompressez l'archive téléchargée dans n'importe quel dossier pratique et dedans, exécutez le fichier appelé Setup capture.exe.

L'utilitaire fonctionne sur le principe de comparer les images système avant et après l'installation d'un logiciel qui devrait devenir portable. Vous devez d’abord analyser l’état initial du système, cliquez sur le bouton « Suivant ».

Il n'est pas nécessaire de modifier les paramètres, laissez tout tel quel. Pour lancer la numérisation disque système et les paramètres du registre, cliquez sur le bouton « Analyse post-installation ».

Maintenant, il faut attendre un peu, cela prendra du temps. Ne fermez en aucun cas le programme, minimisez-le simplement. Ensuite, prenez un programme destiné à être portable. Comme mentionné ci-dessus, nous utiliserons le navigateur Firefox pour nos expériences. Installer ce logiciel, comme cela se fait habituellement.
Après l'installation, lancez le navigateur et personnalisez-le vous-même. Lorsque le programme est installé avec succès et contient tous paramètres nécessaires, ouvrez la fenêtre utilitaire précédemment réduite. Vous devrez maintenant réanalyser le système. Cliquez simplement sur « Analyse post-installation » et sélectionnez le fichier exe conçu pour lancer le logiciel « expérimental ». Après avoir sélectionné Mozilla Firefox.exe, cliquez sur le bouton « Continuer » pour poursuivre l'opération.

Notre dossier de navigateur sera créé dans le même dossier où se trouve l'utilitaire. Ces fichiers se trouvent dans le chemin suivant : C:\Thinstall Virtualization Suite 3.358 portable\Captures\Mozilla Firefox

Supprimez maintenant tous les dossiers vides et non-programmes. Il est préférable de les déplacer vers n’importe quel autre dossier, juste au cas où. Pour que vous puissiez facilement les remettre à leur place d'origine.

Après avoir nettoyé le contenu du dossier, nous procédons à la modification des fichiers de registre. Lancez l'éditeur de registre (Win+R => regedit => OK) et ouvrez les fichiers suivants :

  • HKEY_CURRENT_USER.txt
  • HKEY_LOCAL_MACHINE.txt
  • HKEY_USERS.txt

Ici, vous devez supprimer tout ce qui ne s'applique pas Navigateur Firefox. En même temps, ne pars pas espaces supplémentaires, cela peut empêcher la construction du programme. Après cela, modifiez les paramètres du projet et fichier spécial avec les paramètres Package.ini (facultatif). Ce fichier contient plusieurs sections. Un point-virgule devant un paramètre le transforme en commentaire et il n'est plus actif.

Chapitre - vous permet de configurer la compression. Mais gardez à l’esprit que décompresser et compresser des fichiers consommera beaucoup de ressources système.
Type de compression=Aucun
Type de compression = rapide

Chapitre - est responsable de l'interaction du programme avec éléments externes systèmes.
ÉcrireCopie- le paramètre indique que toutes les modifications et paramètres sont stockés dans le dossier contenant le programme portable.
Fusionné- et ce paramètre permettra d'apporter des modifications au système.

DirectoryIsolationMode=EcritureCopie
DirectoryIsolationMode=Fusionné


Nom du bac à sable- définit le nom du dossier pour stocker toutes les modifications et paramètres. À paramètres standards, un tel dossier se trouve au chemin suivant :
Ceux qui utilisent souvent des logiciels portables peuvent consulter ce répertoire et y trouver un grand nombre de déchets inutiles. D'accord, ce n'est pas très bon.

Le paramètre SandboxPath détermine le chemin sur lequel le ce dossier. À propos, ce paramètre ne figure peut-être pas dans le fichier de paramètres. Comme nous l'avons déjà montré, tous les paramètres sont initialement stockés dans le système, selon le chemin ci-dessus. Pour stocker tout cela dans le même dossier, avec le programme portable, spécifiez la valeur de paramètre suivante : SandboxPath=. Au chapitre . Il peut être placé immédiatement après la description ce paramètre. Grâce à cela, tous les fichiers seront dans un seul dossier et le système ne sera pas contaminé par toutes sortes de déchets. Est-ce que tout a été nettoyé et installé ? D'accord, il ne reste plus qu'une dernière étape : exécutez le fichier nommé construire.bat et obtenez un programme prêt à l'emploi qui peut fonctionner sans installation. Recherchez-le dans le dossier bin.

Niveau de difficulté : Facile

1 étape

Vous devez d’abord installer le programme Thinstall Virtualization Application. Nous prenons le programme ici. http://up-file.com/download/6Avec l'aide de celui-ci, nous ferons tout. Lancez Thinstall et dans la première fenêtre, cliquez sur le bouton Démarrer en bas.

Étape 2

Dans la fenêtre suivante, sélectionnez la lettre de lecteur sur laquelle le programme que vous souhaitez rendre portable sera installé (par défaut, C:\Program Files\...) et cliquez sur le bouton Analyse pré-installation. L'installation prendra alors un instantané du lecteur marqué.

Étape 3

Plus loin. Nous laissons la fenêtre du programme ouverte et installons l'application, qui deviendra plus tard portable. Après l'installation, traitez le programme (si nécessaire) et exécutez-le TOUJOURS (si l'application nécessite un redémarrage du système, acceptez. Après le redémarrage, Thinstall démarrera automatiquement et proposera de retrouver le dernier instantané de disque pris ou d'en créer un nouveau. Laissez-le tel quel et cliquez sur suivant.)

Étape 4

Après avoir fermé l'application, nous retournons à la fenêtre Thinstall et cliquons sur le bouton Analyse post-installation. Un autre instantané sera pris à partir du disque.

Étape 5

Dans la fenêtre suivante, vérifiez le fichier dont le nom correspond au programme installé (pour moi c'est Ice Book Reader), qui deviendra notre programme portable. Si le programme comporte plusieurs modules (par exemple MS Mot de bureau, Excel, etc.), vous devez alors marquer tous les modules et, dans la fenêtre Conteneur de données principal, sélectionner le module qui sera le module principal. Cliquez sur Continuer.

Étape 6

Dans la fenêtre qui apparaît, sélectionnez le dossier dans lequel le résultat sera enregistré et cliquez sur Enregistrer les résultats. Après avoir enregistré, fermez la fenêtre Thinstall.

Étape 7

Ouvrez le dossier spécifié lors de l'enregistrement, recherchez-y le fichier de build et exécutez-le. Après compilation, nous aurons un dossier bin, qui contient notre programme portable, qui ne nécessite pas d'installation et peut être lancé depuis n'importe quel support.

  • Il ne sera pas possible de créer des programmes portables qui installent des pilotes dans le système (Nero, ClonCD, etc.), ainsi que de pré-lancer leurs services (Diskeeper, Acronis vrai image, etc.).
  • Il est préférable d'installer et d'exécuter Thinstaal sur un système nu (il y aura moins d'erreurs), et encore mieux sur machine virtuelle(s'il y a de l'intérêt, j'écrirai comment installer et utiliser une machine virtuelle).
  • Tous les programmes créés de cette manière ne fonctionnent pas correctement, mais ceux qui fonctionnent le font avec brio.
  • il y a quelques points plus subtils concernant les fichiers de configuration qui sont édités avant la création mettre fin à la demande(si nécessaire, j'écrirai lesquels).

Bonjour, chers amis, visiteurs du blog et connaissances. Dans cet article, je vais vous expliquer comment créer une version portable de n'importe quel programme. Avant de commencer à créer ces programmes, voyons quelle est la version portable du programme.

De l'anglais portable est traduit par (portable), ces versions de programmes ne nécessitent pas d'installation et peuvent être lancées de n'importe où. Soit disque externe, clé USB et ainsi de suite...

De plus, ces programmes ne sont pas enregistrés dans le système et ne l'encombrent donc pas. Comme vous pouvez le constater, l'avantage de ces programmes est assez important.

Si vous disposez d'une clé USB, vous pouvez y ajouter des versions portables - des versions de tous ces programmes que vous utilisez constamment, grâce à cela, elles seront disponibles sur n'importe quel ordinateur.

Autrement dit, tout ce que vous avez à faire est de l'insérer dans un autre ordinateur et d'exécuter le programme dont vous avez besoin directement à partir de la clé USB ; vous n'avez pas besoin de l'installer n'importe où.

Pour créer une version portable des programmes, nous utiliserons le programme Cameyo.

Utilisation du programme :

Téléchargez le programme depuis ce lien, après le téléchargement, exécutez le fichier exécutif, dans la fenêtre qui apparaît, sélectionnez le premier élément Cameyo et cliquez sur OK.

La fenêtre principale du programme s'ouvrira devant nous, l'inscription n'est pas nécessaire pour travailler avec, mais elle offre un certain nombre d'avantages.

Vous aurez notamment accès à une bibliothèque de versions portables prêtes à l'emploi divers programmes, et vous aurez également la possibilité de créer des versions portables de programmes en ligne.

Inscription au programme :

Pour vous inscrire dans le système, remplissez ce formulaire inscription, je vous conseille également de décocher cette case, vous ne recevrez alors pas de nouvelles des développeurs de ce programme.

Alors va chez toi Boites aux lettres, (la lettre peut finir dans le spam), Clique sur le lien ( Pour activer votre compte, veuillez cliquer ici), activant ainsi votre compte et revenant au programme.

Installation de programmes à utiliser dans la version portable :

Après cela, nous installons sur l'ordinateur le programme pour lequel nous voulons créer une version portable, c'est-à-dire qu'au moment de créer la version portable d'un programme particulier, il ne doit pas être installé sur le système.

S'il est installé, supprimez-le simplement et analysez le système avec Cameyo. Après avoir installé le programme dont nous avons besoin, nous devons analyser à nouveau le système avec le même programme Cameyo.

Elle vérifie à nouveau tout et constate que depuis le dernier scan un nouveau programme est apparu dans le système, c'est ce programme qui servira à créer la version portable.

Ensuite, l'assemblage lui-même a lieu et nous obtenons ainsi une version portable du programme dont nous avons besoin. Mais avant de lancer le programme Cameyo, fermez autant que possible tous les programmes de votre PC.

Idéalement, vous ne devriez ouvrir que le programme Cameyo, sinon lors de la numérisation, le programme Cameyo pourrait fichiers supplémentairesà sa version portable.

Création de versions portables de programmes :

Cliquez sur le bouton avec l'image de la caméra, après quoi le processus d'analyse du système commencera, cela prendra un certain temps.

Après la numérisation, dans le coin inférieur droit, nous voyons le message suivant, qui nous indique que nous pouvons procéder directement à l'installation du programme lui-même. En même temps, nous ne fermons pas cette fenêtre du programme.

Maintenant, nous installons le programme portable dont nous voulons obtenir la version en sortie. Dans ce cas, je vais installer le programme AusLogicsBoostSpeed ​​​​, vous pouvez le télécharger. Nous lançons le programme d'installation et installons le programme de la manière standard.

Lors de l'installation d'un programme, créez des raccourcis sur le bureau, sinon des problèmes pourraient survenir lors de la création d'une version portable.

Après avoir installé le programme dont nous avons besoin sur le PC et créé un raccourci sur le bureau, cliquez sur le bouton Installer terminé.

Le programme analyse à nouveau le système, puis démarre création de portables- versions. Encore une fois, il faut être patient et attendre un peu.

Eh bien, c'est tout, notre version portable du programme a été créée. Pour ouvrir le dossier avec notre programme, cliquez sur le lien dans la fenêtre qui s'ouvre.

Maintenant ce programme Vous pouvez le copier sur un lecteur flash et l'exécuter depuis n'importe quel ordinateur sans l'installer sur le système.

Vous pouvez également modifier vous-même la version portable créée en cliquant sur le bouton Modifier le package. Ici, vous pouvez modifier les paramètres du fichier exécutable lui-même, où les paramètres du programme seront stockés, où il sera chargé pour le lancement, et ainsi de suite...

Mais en fait, tous les paramètres ici sont définis comme ils devraient l’être et, dans la plupart des cas, vous n’avez rien à modifier.

Versions portables prêtes à l'emploi des programmes :

Cliquez sur le bouton Bibliothèque.

Des versions portables prêtes à l'emploi des programmes se trouvent ici, c'est-à-dire que vous pouvez utiliser la recherche et trouver le programme dont vous avez besoin.

Après la recherche, téléchargez le programme sur votre PC, après le téléchargement, il apparaîtra dans la première section Programmes Cameyo. Pour voir où se trouve le fichier programme lui-même, cliquez dessus clic-droit souris et sélectionnez Explorer sur le disque.

C'est tout, maintenant vous savez comment créer une version portable de n'importe quel programme, vous abonner aux mises à jour du blog, commenter, au revoir tout le monde !!!

Sincèrement,

Programme Cameyo.

Plus récemment, sur le lien, Je t'ai présenté super application applications portables. Cette application est un shell pratique pour télécharger et exécuter des versions portables de programmes prêtes à l'emploi (créées dans la communauté Portableapps).
Informations pour ceux qui ne savent pas ce que sont les versions portables des programmes. Les versions portables des programmes ne nécessitent pas d'installation sur un ordinateur. Ils peuvent être mis en service immédiatement.
Mais que faire si le programme dont vous avez besoin ne se trouve pas sur le site Portableapps ? Créer version portable le programme dont vous avez besoin ! Et ce qui va nous y aider est peut-être le plus simple de cette catégorie, programme gratuit appelé Cameyo. En utilisant cette application, vous pouvez facilement créer une version portable de n'importe quel programme, après quoi vous pouvez la transférer sur un lecteur flash ou sur votre stockage de fichiers cloud. D'ailleurs, le programme Cameyo a le sien service cloud créer et stocker des versions portables de programmes, mais un compte gratuit vous permet de créer seulement 3 programmes par mois, franchement, pas beaucoup, considérons donc la question de la création de versions portables de programmes directement sur votre ordinateur. Il n'y a aucune restriction ici.




Le programme ne nécessite pas d'installation, il s'agit essentiellement d'une application de connexion au service Cameyo.




Sélectionnez pour démarrer le programme.




Lorsque vous démarrez pour la première fois, vous devez passer par une simple inscription.




Ne fermez pas la fenêtre du programme Cameyo !

Après l'inscription, vous recevrez une lettre à votre adresse e-mail indiquée avec un lien vers la page de confirmation d'inscription. Allons-y.




Remplissez le formulaire de connexion (login, qui est votre adresse email et le mot de passe que vous avez créé lors de l'inscription).

Après une inscription réussie, une fenêtre apparaîtra sur votre bureau confirmant l'activation réussie et la connexion au programme sous votre nom.




Dans la fenêtre du programme, sélectionnez l'élément création locale programme portable.




Cameyo prendra une photo de votre système opérateur et se souviendra de tout ce qui est installé sur ce moment programmes. Ce processus est assez long. Sois patient.




Une fois le processus terminé, une fenêtre comme celle-ci apparaîtra.

Il n’est pas nécessaire d’en faire quoi que ce soit pour l’instant.




Nous téléchargeons maintenant sur Internet le programme à partir duquel vous avez décidé de créer une version portable. Dans mon exemple, je le télécharge et l'installe sur mon ordinateur Navigateur Mozilla(le programme installé peut être supprimé ultérieurement).





Maintenant, seulement après avoir installé le programme dont vous avez besoin, cliquez sur le bouton « Installation terminée ».

Cameyo analysera à nouveau votre ordinateur pour programmes installés, déterminera qu'il est installé NOUVEAU programme(dans notre cas, le navigateur Mozilla) et en créera automatiquement une version portable.