Création de programmes portables -. Comment faire un programme portable (portable)

Dans l'un des anciens numéros ][ nous avions un article "Portable - le voici, joie", où nous expliquions comment créer une version portable de presque tous les programmes qui s'exécuteront sans installation, le graver sur une clé USB et portez-le toujours avec vous. Le coûteux utilitaire Thinstall a alors été lancé. Plus tard, ce projet a été racheté 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 plutôt la virtualisation des applications. La tâche 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 des clés et des 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. Lors de son lancement, un environnement virtuel est déployé dans le système qui émule les bonnes clés registre, DDL, bibliothèques tierces, toutes sortes de frameworks, et l'application démarre comme si de rien n'était. Dans le même temps, aucun pilote n'est installé dans le système, aucune modification n'est apportée au registre - l'application fonctionne entièrement dans l'environnement virtuel. C'est une bonne approche, et ThinApp fait un excellent travail de mise en œuvre, mais il y a un hic : la solution coûte au moins 6 050 $. Pas aigre, non ?

Cependant, l'appétit de l'entreprise pourrait bientôt s'apaiser, car une véritable alternative à la virtualisation des applications est récemment apparue sur le Web. Le programme Cameyo (www.cameyo.com) fait exactement la même chose que ThinApp, à la seule différence qu'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 peut être rendu encore plus simple qu'il ne l'est dans Cameyo. Après l'installation à partir de la distribution de 1,5 Mo, l'utilisateur se voit présenter une interface avec deux boutons : l'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 à faire un instantané du système, en enregistrant l'état du système de fichiers et du registre pour lui-même - il devra s'appuyer sur ces informations. Dès que l'instantané est pris, Cameyo vous invite à 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 - également un lecteur Flash, ainsi qu'un plugin Java. Il n'y a pas de problèmes, installez simplement tout comme d'habitude; si un redémarrage est nécessaire, n'hésitez pas à redémarrer (c'est correctement traité). Une fois l'installation et la configuration terminées, vous pouvez cliquer sur le bouton "Installer terminé". À ce stade, Cameyo prendra un autre instantané du système pour comparer les changements qui ont eu lieu et, sur la base de ces données, créera un package Portable. Le processus peut prendre plusieurs minutes, après quoi le programme affichera le message "Package créé avec succès".

C'est en fait tout. 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 tous les plug-ins installés en plus fonctionnent. Vous pouvez enregistrer sur une clé USB et l'utiliser sur n'importe quel ordinateur sans aucun problème. Certes, il y a une mise en garde - un grand nombre de données différentes sont placées dans le conteneur, de sorte que le poids du paquet peut être assez impressionnant. Par exemple, le package résultant avec Opera 10.62 pèse jusqu'à 139 Mo. Mais il y a un secret ici : si vous examinez le contenu du conteneur, il est facile d'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 a reçu un fichier avec un index de Dropbox, qui pèse près de 15 Mo, et 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 vice versa, quelque chose peut être ajouté. Une option intéressante disponible sur le tout premier onglet Général est le mode d'isolation. Par défaut, toute application portable s'exécute complètement isolée et ne peut pas apporter de modifications au système. Cependant, si nécessaire, le mode de package peut être modifié en "Accès complet", puis le programme aura un accès complet aux fichiers et au registre, comme toute autre application.

Dans l'immensité du réseau, vous pouvez trouver un tas 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 nulle part version portable que 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 difficile à cela. Nous avons juste besoin d'un utilitaire spécial et d'un fichier d'installation pour le programme que nous voulons rendre portable.

Créer 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 est presque la même partout. À cet exemple utiliser l'utilitaire Suite de virtualisation Thrinstall. Et comme sujet de test, nous aurons le navigateur Firefox. Télécharger sur votre ordinateur cet utilitaire. Il peut être téléchargé. Décompressez ensuite l'archive téléchargée dans n'importe quel dossier pratique et dans celui-ci, exécutez le fichier nommé Setup capture.exe.

L'utilitaire fonctionne sur le principe de la comparaison des images système avant et après l'installation du logiciel, qui devrait devenir portable. Dès le début, vous devez analyser l'état initial du système, cliquez sur le bouton "Suivant".

Vous ne devez pas modifier les paramètres, laissez tout tel quel. Pour lancer la numérisation disque système et les paramètres de registre, cliquez sur le bouton "Analyse post-installation".

Maintenant, vous devez attendre un peu, cela prendra un certain temps. En aucun cas, ne fermez pas le programme, réduisez-le simplement. Ensuite, prenez un programme destiné à être portable. Comme mentionné ci-dessus, nous utiliserons le navigateur Firefox pour nos expérimentations. Installer ce logiciel, comme on le fait habituellement.
Après l'installation, lancez le navigateur et personnalisez-le par vous-même. Lorsque le programme est installé avec succès et a tous paramètres nécessaires, ouvrez la fenêtre de l'utilitaire précédemment réduite. Maintenant, vous devez ré-analyser le système. Cliquez simplement sur "Analyse post-installation" et sélectionnez le fichier exe conçu pour exécuter le logiciel "expérimental". En choisissant MozillaFirefox.exe, cliquez sur le bouton pour continuer l'opération "Continuer".

Dans le même dossier où se trouve l'utilitaire, notre dossier de navigateur sera créé. Ces fichiers peuvent être trouvés 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, au cas où, de les déplacer vers un autre dossier. Pour que vous puissiez facilement les remettre à leur place d'origine.

Après avoir nettoyé le contenu du dossier, nous procédons à l'édition 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. Cependant, ne laissez pas espaces supplémentaires, cela peut interférer avec 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 avant n'importe quel paramètre le transforme en commentaire et il n'est plus actif.

Chapitre - permet de régler la compression. Mais gardez à l'esprit que décompresser et compresser les fichiers consommera beaucoup de ressources système.
Type de compression=Aucun
Type de compression=Rapide

Chapitre - Responsable de l'interaction du programme avec éléments externes systèmes.
EcrireCopier- le paramètre indique que tous les changements et paramètres sont stockés dans le dossier avec le programme portable.
Fusionné- et ce paramètre vous permettra d'apporter des modifications au système.

DirectoryIsolationMode=WriteCopy
DirectoryIsolationMode=Fusionné


Nom du bac à sable- définit le nom du dossier pour stocker tous les changements et paramètres. À paramètres par défaut, un tel dossier se trouve dans le 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éfinit le chemin où se trouvera ce dossier. Soit dit en passant, ce paramètre peut ne pas être présent 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, le long du chemin ci-dessus. Pour stocker tout cela dans le même dossier, avec un programme portable, spécifiez la valeur de paramètre suivante : SandboxPath=. Au chapitre . Il peut être placé juste après la description. paramètre donné. Grâce à cela, tous les fichiers seront dans un dossier et le système ne sera pas pollué par des déchets. Avez-vous tout nettoyé et réglé ? Bon, maintenant il y a une dernière étape - exécutez le fichier avec le nom build.bat et obtenez un programme prêt à l'emploi qui peut fonctionner sans installation. Recherchez-le dans le dossier bin.

Et en même temps une plateforme cloud pour eux. Probablement, d'après ce qui précède, peu de choses sont claires pour un utilisateur novice, mais je recommande de continuer à lire - tout deviendra clair, et c'est vraiment intéressant.

Avec Cameyo, vous pouvez créer à partir d'un programme normal qui, avec une installation standard, crée de nombreux fichiers sur le disque, des entrées de registre, démarre des services, etc., un fichier exécutable EXE, qui contient tout ce dont vous avez besoin, ne nécessite aucune installation sur votre ordinateur ou quoi que ce soit d'autre pour fonctionner. En même temps, vous configurez indépendamment ce que ce programme portable peut faire et ce qu'il ne peut pas faire, c'est-à-dire qu'il s'exécute dans un bac à sable, tandis qu'un logiciel séparé comme Sandboxie n'est pas requis.

Et enfin, non seulement pouvez-vous faire programme portatif, qui fonctionnera à partir d'un lecteur flash et de tout autre lecteur sans l'installer sur un ordinateur, mais l'exécutera également dans le cloud - par exemple, vous pouvez travailler avec un éditeur de photos à part entière de n'importe où et sur n'importe quel système d'exploitation via un navigateur .

Création d'un programme portable dans Cameyo

Vous pouvez télécharger Cameyo depuis le site officiel cameyo.com. En même temps, attention : VirusTotal (service pour chèques en ligne pour les virus) fonctionne deux fois sur ce fichier. J'ai cherché sur Internet, la plupart des gens écrivent qu'il s'agit d'un faux positif, mais personnellement, je ne garantis rien et juste au cas où je vous préviendrais (si ce facteur est critique pour vous, passez immédiatement à la section sur programmes cloud ci-dessous, en toute sécurité).

L'installation n'est pas requise et immédiatement après le lancement, une fenêtre apparaît avec un choix d'action. Je recommande de choisir Cameyo pour accéder à l'interface principale du programme. La langue russe n'est pas prise en charge, mais je parlerai de tous les points principaux, d'ailleurs, ils sont déjà tout à fait compréhensibles.

Capturer l'application localement

En appuyant sur le bouton avec l'image de la caméra et l'inscription Capture App Locally, le processus de « capture de l'installation de l'application » démarre, qui se déroule dans l'ordre suivant :

J'ai testé cette méthode sur le programme d'installation Web de Google Chrome et sur Recuva, cela a fonctionné les deux fois - le résultat est un Fichier EXE, qui démarre tout seul. Cependant, je note que par défaut, les applications créées n'ont pas accès à Internet (c'est-à-dire Chrome, bien qu'il démarre, mais ne peut pas être utilisé), cependant, cela est configurable, ce qui sera discuté plus tard.

Le principal inconvénient de la méthode est que vous, en tant que charge du programme portable, en installez un autre complètement sur l'ordinateur (cependant, vous pouvez le supprimer ou effectuer toute la procédure dans une machine virtuelle, comme moi).

Pour éviter que cela ne se produise, vous pouvez appuyer sur la flèche vers le bas à côté du même bouton de capture dans le menu principal de Cameyo et sélectionner l'élément "Capturer l'installation en mode virtuel", auquel cas le programme d'installation s'exécutera isolément du système et sans aucune trace. devrait y figurer. Cependant, cette méthode n'a pas fonctionné pour moi avec les programmes ci-dessus.

Autrement créer portable l'application est entièrement en ligne, ce qui n'affecte en rien votre ordinateur et fonctionne toujours, est décrit ci-dessous dans la section sur opportunités cloud Cameyo (en même temps, les fichiers exécutables peuvent être téléchargés depuis le cloud si vous le souhaitez).

Tous les programmes portables que vous avez créés peuvent être visualisés sur l'onglet "Ordinateur" de Cameyo, lancés et configurés à partir de là (vous pouvez également les exécuter de n'importe où ailleurs, copiez simplement le fichier exécutable là où vous en avez besoin). Vous pouvez afficher les actions disponibles en cliquant avec le bouton droit de la souris.

L'élément "Modifier" appelle le menu des paramètres de l'application. Parmi les plus importants :

Je pense que les utilisateurs qui ont besoin de quelque chose comme ça pourront comprendre de quoi il s'agit, même si l'interface n'est pas en russe.

Vos programmes dans le cloud

C'est peut-être encore plus opportunité intéressante Cameyo - vous pouvez télécharger vos programmes sur le cloud et les exécuter à partir de là directement dans votre navigateur. De plus, il n'est pas nécessaire de télécharger - il existe déjà un très bon ensemble de programmes gratuits à des fins diverses.


Malheureusement, pour télécharger vos programmes sur un compte gratuit, il y a une limite de 30 mégaoctets et ils sont stockés pendant 7 jours. L'inscription est nécessaire pour utiliser cette fonctionnalité.

Un programme Cameyo en ligne est créé en quelques étapes simples (vous n'avez pas besoin d'avoir Cameyo sur votre ordinateur) :


  1. Connectez-vous à votre compte Cameyo dans un navigateur et cliquez sur "Ajouter une application" ou si vous avez Cameyo pour Windows, cliquez sur "Capturer l'application en ligne".
  2. Spécifiez le chemin d'accès au programme d'installation sur votre ordinateur ou sur Internet.
  3. Attendez que le programme soit installé en ligne, lorsqu'il est terminé, il apparaîtra dans la liste de vos applications et vous pourrez l'exécuter directement à partir de là ou le télécharger sur votre ordinateur.

Après le lancement en ligne, un onglet de navigateur séparé s'ouvre et contient l'interface de votre logiciel exécuté sur une machine virtuelle distante.


Étant donné que la plupart des programmes nécessitent la possibilité d'enregistrer et d'ouvrir des fichiers, vous devrez connecter votre compte DropBox dans votre profil (les autres stockages cloud ne sont pas pris en charge), travailler directement avec système de fichiers votre ordinateur tombera en panne.

En général, ces fonctions fonctionnent cependant et j'ai déjà dû rencontrer quelques bugs. Cependant, même en tenant compte de leur disponibilité, une telle opportunité pour Cameyo, tout en étant fournie gratuitement, est plutôt cool. Par exemple, en l'utilisant, le propriétaire d'un Chromebook peut exécuter Skype dans le cloud (l'application est déjà là) ou un humain éditeur graphique- et ce n'est qu'un des exemples qui me viennent à l'esprit.

Aujourd'hui, vous apprendrez à créer vous-même des programmes portables, facilement et rapidement. Pour nous aider dans cette affaire sera une chose gratuite appelée Cameyo.

Programmes portables en quelques clics

Tout d'abord, je vais très brièvement vous rappeler de quel type de programmes portables il s'agit (). Ce sont des éditions spéciales. programmes réguliers, seulement "emballé" dans un seul fichier. Ils n'ont pas besoin d'être installés dans le système d'exploitation, ils n'y laissent pas de "traces" après leur travail, et ils peuvent être librement déplacés d'un disque à l'autre ou emportés avec vous sur une clé USB.

À PARTIR DE récemment, je préfère placer de tels programmes (dans la RAM de l'ordinateur), où ils fonctionnent le plus rapidement possible (mon système, en ce moment, fume nerveusement en marge, envieux).

Cameyo fait face à la création de versions portables de programmes dans 95% des cas - les 5% restants, pour diverses raisons, ne peuvent pas être "formés".

Par exemple, faisons une version portable du célèbre nettoyeur - pour moi personnellement, il sera très utile pour économiser de " déchets numériques» les ordinateurs de parents et d'amis (« jetez-le » sur une clé USB et je l'emporterai avec moi aux séances d'assistance technique).

Comment créer un programme portable dans Cameyo

Donc, vous devez d'abord préparer (télécharger) le programme d'installation du programme que nous transformerons en un programme portable.

Dans notre cas, il s'agit de CCleaner...


... sélectionnez l'élément du milieu dans la liste, cliquez sur "OK" et attendez un moment pendant que le programme prend un instantané du système avant d'y installer le logiciel expérimental ...

Après l'apparition d'une telle fenêtre dans la zone de la barre d'état système (près de la montre)...

ne rien enfoncer dedans , mais commencez (et courez jusqu'à la fin) comme d'habitude installation de CCleaner au système d'exploitation Windows. Une boule rouge clignotante indique abondamment que toutes les modifications apportées aux répertoires système et à son registre sont suivies.

Important! Appliquez des correctifs délicats, des russificateurs, modifiez les paramètres, mettez des points et des coches ... vous devez immédiatement après avoir installé le programme et seulement après cela, passez à l'étape finale de création d'une version portable.

Nous appuyons sur le bouton «Installer terminé» dans la fenêtre Cameyo et après quelques minutes ...

... nous recevons une notification avec l'adresse de l'emplacement du programme portable nouvellement créé terminé ...

Passons là où le programme Cameyo nous a envoyé...


C'est aussi simple que cela de créer soi-même des programmes portables dans Cameyo.

Télécharger Cameyo

La taille du programme est de 14,4 Mo. Il n'y a pas de virus et "utile" dedans. Comme vous pouvez le voir dans la description ci-dessus, il est également portable.

Au fait, vous pouvez vous inscrire sur le site Web du fabricant et vous aurez alors accès à une grande collection de portables déjà créés logiciels d'ordinateur. Personnellement, je n'en ai pas besoin (je préfère les faire moi-même avec un réglage minutieux préalable pour moi-même), alors j'ai "passé" cette affaire.

Vous pouvez également éditer des programmes portables dans Cameyo (il y a un éditeur intégré), mais c'est pour un très utilisateurs expérimentés qui ne lisent pas ce site.

Aux nouveaux programmes informatiques utiles et intéressants.

Des versions portables de programmes non seulement pour les informaticiens, mais aussi pour de nombreux utilisateurs ordinaires sont un outil pratique. Stockés sur une clé USB, les programmes portables nécessaires suivent consciencieusement leur propriétaire partout, quel que soit l'appareil informatique avec lequel il travaille. Les logiciels portables sont pertinents pour de nombreux utilisateurs d'entreprise travailler avec comptes avec une restriction sur l'installation de programmes tiers. Mais, hélas, il n'est pas toujours possible de trouver une version portable du programme souhaité sur Internet. Et comment tuer le temps recherche constante le logiciel portable nécessaire, il est plus facile d'apprendre à le créer soi-même. En fait, ce que nous allons faire dans cet article - ci-dessous, nous examinerons comment créer des programmes Windows portables à l'aide de cameyo, ainsi que de se familiariser avec d'autres fonctionnalités de ce projet.

1. À propos du projet Cameyo

Le projet Cameyo est une plateforme de virtualisation Windows. Il comprend un logiciel de bureau pour créer des versions portables divers programmes, ainsi qu'un service Web pour utiliser ces programmes en ligne et les transférer vers d'autres appareils informatiques comme le stockage en nuage. Le principe de fonctionnement de Cameyo est quelque peu similaire au fonctionnement des hyperviseurs. Tout comme ce dernier peut offrir un système invité isolé séparé à l'intérieur du système d'exploitation principal, Cameyo peut créer des programmes portables qui s'exécutent dans leur propre environnement - ne nécessitant pas d'installation sous Windows, indépendamment du registre système, ne créant pas leur propre services d'arrière-plan, et dans certains cas ne laissant même pas de traces de leur activité.

Le projet Cameyo est en anglais. Il n'y a pas non plus d'interface en russe pour l'utilitaire de bureau. Mais que ceux pour qui la barrière de la langue peut devenir un obstacle. Nous envisagerons de travailler avec la partie bureau du projet en détail dans cet article, et lors de l'utilisation de l'interface Web Cameyo, l'extension Google Translate pour les navigateurs, .

La possibilité même de créer des programmes portables avec Cameyo est gratuite. Mais la générosité des créateurs du projet s'arrête à un certain stade d'utilisation espace nuage cameyo. Nous parlerons de pourquoi et pour quoi payer les créateurs de Cameyo un peu plus bas, lors de l'examen des possibilités de la version Web du projet Cameyo Online. En attendant, téléchargeons gratuitement l'utilitaire de bureau Cameyo pour créer des programmes portables sur le site officiel du projet - http://www.cameyo.com

2. Créez des programmes Windows portables

L'utilitaire de bureau Cameyo pour créer des versions portables des programmes Windows est lui-même portable et ne nécessite pas d'installation sur le système. En l'exécutant, nous en verrons trois les voies possibles la poursuite des travaux:

  • Joueur de Cameyo– lancement de l'application cliente de service web Cameyo ;
  • Capturer une installation– fonction de création de programmes portables;
  • Modifier un forfait- éditeur de programmes portables créés précédemment.

Cameyo crée des programmes portables de cette façon : prenez d'abord une photo système opérateur avant l'installation programme souhaité, vous devez alors démarrer le processus d'installation de ce programme, après quoi dernier moyen Cameyo sera conditionné dans une version portable. Cameyo peut proposer la création de programmes portables sans qu'il soit nécessaire de les installer dans le système. Nous reviendrons sur cette possibilité plus tard, elle sera abordée dans le paragraphe 3 de cet article. En attendant, créons un programme portable de la manière habituelle- en l'installant dans le système.

Pour créer une version portable du programme Windows souhaité, dans la première fenêtre après avoir exécuté l'utilitaire Cameyo, sélectionnez la deuxième option, respectivement.


Ensuite, dans le coin inférieur droit de l'écran, nous verrons la fenêtre suivante :

Ceci est un avis indiquant que Cameyo a commencé à prendre un instantané de Windows avant d'installer le programme. Dès qu'une telle notification apparaît dans le même coin inférieur droit de l'écran,


nous pouvons commencer à exécuter le programme d'installation et installer le programme souhaité.


Une fois le processus d'installation terminé, dans la fenêtre de notification, cliquez sur le bouton "Installation terminée".

Après cela, Cameyo vous informera de la recréation d'un instantané du système, mais après l'installation du programme. Comparaison de deux instantanés du système - avant et après l'installation du programme, donc Cameyo de deux États de Windows met en évidence ce programme même pour créer sa version portable.

Si tout s'est bien passé, nous verrons un message indiquant le chemin pour enregistrer la version portable du programme - dans le dossier de profil utilisateur "Documents" sur le lecteur C, dans le sous-dossier "Cameyo apps".

Au chemin spécifié, nous trouverons le fichier EXE exécutable du programme portable nouvellement créé, au nom duquel il y aura une annexe ".cameyo", comme par exemple dans notre cas "AOMEI Backupper Standard.cameyo".


Ce fichier EXE contient tout ce dont vous avez besoin pour exécuter un programme portable sur l'ordinateur actuel et sur d'autres. appareils informatiques. Pour travailler sur ceux avec un programme portable nouvellement créé, vous devez déplacer ce même fichier EXE sur une clé USB ou un stockage en nuage.

3. Fonctionnalités de l'application cliente Cameyo Player

Cameyo Player est une application cliente de service Web Cameyo qui fonctionne comme un logiciel client de stockage en nuage. Comme ce dernier, Cameyo Player est une interface de bureau vers le contenu d'un compte Web et permet de télécharger / télécharger des fichiers EXE de programmes portables de sa propre production. Mais, contrairement aux mêmes stockages cloud, le service web Cameyo, et, par conséquent, son application cliente, a ses propres spécificités. En plus de la collection de leurs programmes portables, tout utilisateur enregistré a accès à des programmes portables prêts à l'emploi entièrement gratuits. il petite sélection du populaire logiciel gratuit, qui comprend notamment les navigateurs Mozilla Firefox et Opera, l'éditeur de texte OpenOffice, Archiveurs WinRAR et 7-Zip, lecteurs multimédias KMPlayer, VLC, GOM, programme pour télécommande Accès TeamViewer, ainsi que bien d'autres programmes célèbres. Il y a même un simulateur spatial 3D Celestia. Mais il y a une mise en garde. Cette nuance découle du fait que Cameyo est un projet en anglais, et c'est donc l'interface en anglais de tous ces programmes. Malheureusement, tous ne supportent pas version portable passer à Interface en langue russe dans les paramètres.

En plus d'une sélection de programmes portables populaires, Cameyo Player possède une autre fonctionnalité mentionnée ci-dessus - il s'agit de la création de programmes portables sans les installer dans le système, en mode Sandbox. Et maintenant sur tout plus en détail.

Lancez l'utilitaire de bureau Cameyo et cette fois sélectionnez le lancement Joueur de Cameyo.


Enregistrez-vous pour utiliser les fonctionnalités du service Web. Cliquez ci-dessous "Créer un compte".


L'inscription est très simple. Un formulaire d'enregistrement d'utilisateur sur le site Web officiel de Cameyo s'ouvrira dans la fenêtre du navigateur. Vous devez entrer une adresse E-mail, trouvez un mot de passe, confirmez-le et cliquez sur le bouton "S'inscrire". Vous pouvez rendre l'inscription encore plus facile en utilisant un compte Google.


Après avoir confirmé l'inscription, nous pouvons nous connecter à Cameyo Player. Après cela, dans la fenêtre de l'application, nous verrons une liste des programmes portables mentionnés. En sélectionnant l'un d'entre eux, nous pouvons le télécharger sur un ordinateur ou l'exécuter en ligne sans téléchargement. Naturellement, les programmes portables téléchargés fonctionneront plus rapidement et de manière plus stable lorsqu'ils seront lancés localement sans la médiation du réseau.


En cliquant sur le bouton plus en haut, parmi les deux fonctions possibles de Cameyo Player, nous pouvons choisir Télécharger un package existant télécharger sur stockage en ligne programmes portables hébergés sur un ordinateur qui ont été créés à l'aide de Cameyo.


"Glissez et déposez votre package Cameyo ici", - demandera Cameyo dans la fenêtre qui s'ouvre ensuite, ce qui signifie que vous pouvez faire glisser le fichier EXE du programme portable dans cette fenêtre. Mais vous pouvez également utiliser le bouton Parcourir Parcourir.

Pour télécharger un programme portable sur le "cloud" Cameyo, cliquez sur Télécharger.


Après le processus de téléchargement réussi du programme portable, nous verrons la notification "Expiration dans 7 jours", qui en russe signifie "Valable pendant 7 jours".



Le processus de téléchargement d'un programme portable sur le "cloud" peut également échouer - si la taille du fichier EXE dépasse 50 Mo. Au fait, à propos des restrictions.

4. Conditions d'utilisation gratuite de Cameyo Cloud Storage

La première facette de la générosité des créateurs de Cameyo n'est qu'une période de stockage de 7 jours de programmes portables dans le stockage en nuage dans le cadre d'un compte gratuit avec une licence de base. Une autre facette de l'utilisation du "cloud" Cameyo sans investissements financiers - la taille du fichier EXE du programme ne doit pas dépasser 50 Mo. Vous pouvez améliorer ces conditions préjudiciables moyennant des frais en achetant un compte Pro ou un compte Entreprise plus cher pour un abonnement mensuel. Juste pour fournir espace disque pour stocker des programmes portables, vous pouvez également connecter le stockage cloud Dropbox.

Heureusement, la création de programmes portables sans les installer dans le système est une opportunité offerte gratuitement par les créateurs de Cameyo.

5. Créer des programmes portables sans les installer sur le système

Sans installation dans le système, des programmes portables sont créés dans le cadre du travail de Cameyo Player. Une autre fonction accessible en appuyant sur le bouton plus est "Créer un nouveau paquet", c'est-à-dire la création d'un nouveau package, en fait, un nouveau programme portable.


Après avoir sélectionné cette fonction, nous verrons à nouveau une fenêtre avec une suggestion pour y faire glisser le fichier, mais cette fois c'est le programme d'installation du futur programme portable. Il y a aussi un bouton de navigation pour ajouter un programme d'installation.


S'en suivra une fenêtre avec un choix de façons de créer un nouveau programme portable : les deux premiers boutons sont des méthodes en mode en ligne (ils ne fonctionnent pas toujours), le troisième implique des instantanés du système, comme discuté au paragraphe 2 de ce article. Mais le quatrième bouton - Sandbox Capture - c'est le moyen même de créer un programme portable sans l'installer dans le système. Mangeons-le.


Puis dans cette fenêtre


Cameyo vous informera que le processus d'installation du programme a démarré en mode virtuel (dans le même mode "Sandbox"), et qu'en fait ce programme ne sera pas installé sur le système. Nous appuyons sur "Ok". Et nous effectuons le processus d'installation.


Une fois terminé, dans la fenêtre Cameyo Player, nous verrons plusieurs options pour d'autres mesures, qui comprendra Télécharger- Télécharger sur le cloud. Nous pouvons immédiatement télécharger un nouveau programme portable sur Internet.



Nous recherchons un fichier EXE local du programme portable nouvellement créé dans le même sous-dossier "Applications Cameyo" dans le dossier de profil utilisateur "Documents" sur le lecteur C.


6. Travailler avec le service Web Cameyo Online

Vous pouvez travailler avec des programmes portables - à la fois avec les vôtres, stockés dans le "cloud" pendant ces mêmes 7 jours, et avec une liste de programmes prêts à l'emploi de Cameyo - dans votre compte dans la version Web du projet cameyo en ligne, en utilisant l'un des navigateurs, dans n'importe quel système d'exploitation, à partir de n'importe quel appareil offrant une vitesse Internet plus ou moins acceptable. Pour cela, sur le site officiel du programme, rendez-vous dans la rubrique applications.



Dans cet onglet, nous verrons tous les programmes portables téléchargés sur le "cloud", dont la période de stockage de 7 jours n'a pas expiré. Nous pouvons choisir n'importe lequel d'entre eux.


Et supprimez-le, téléchargez-le ou exécutez-le en ligne dans une fenêtre de navigateur.


En connectant le stockage cloud Dropbox dans les paramètres du compte, il sera possible de travailler avec des versions en ligne de programmes portables tels que Chrome OS - en enregistrant les fichiers créés ou modifiés dans les programmes en cours d'exécution sur le disque de stockage de fichiers. En plus de Dropbox, Cameyo Online fournit éventuellement une connexion également Google Drive, mais jusqu'à présent, cette fonction est instable.

Dans la section compte du site Web Cameyo, nous pouvons effectuer les mêmes opérations que dans l'application client Cameyo Player - télécharger un programme portable sur le "cloud" ou le créer à l'aide de Cameyo Online. Pour télécharger le programme portable terminé, sélectionnez l'élément "Téléchargez votre package Cameyo existant" et indiquez le chemin d'accès au fichier EXE.


Pour créer un nouveau programme portable, sélectionnez "Créer un nouveau package Cameyo, à partir du programme d'installation du logiciel". C'est une autre façon de créer des programmes portables sans les installer dans le système, cependant, le processus prend un peu plus de temps que d'utiliser le Sandbox dans le cadre de l'application client Cameyo Player, et échoue souvent. Dans la colonne « Soumettre le fichier », sélectionnez l'élément « Machine locale (50 Mo max) » et indiquez le chemin vers l'installateur du programme souhaité sur l'ordinateur. Élément ci-dessus - "URL" - la possibilité de spécifier un lien à télécharger fichier d'installation, mais, hélas, cette méthode ne fonctionne pas toujours. Dans la colonne "Destination", sélectionnez soit la rubrique "Mes Apps (stockées 7 jours)", soit "Ma Dropbox", si elle est connectée. Ensuite, cliquez sur "Installation en ligne".

Le bureau à distance s'ouvrira dans une fenêtre de navigateur et le processus d'installation du programme démarrera. Nous le passons.


Et lorsque vous avez terminé, appuyez sur "Installation terminée».


Dans la même fenêtre de navigateur, une page d'un programme portable s'ouvrira avec la possibilité de le télécharger et de l'exécuter en ligne.


7. Éditeur de programme portable

La troisième fonction que nous pouvons observer lors de l'exécution de l'utilitaire de bureau Cameyo est "Modifier un paquet", éditeur de programmes portables.


Cameyo, en principe, crée par défaut un logiciel portable avec réglages optimaux, mais si nécessaire, ils peuvent également être modifiés en adaptant tel ou tel programme à vos besoins. Dans l'éditeur de programmes portables, accès aux données, associations de fichiers, intégration avec Explorer, laisser des traces dans registre système etc. Tout le monde paramètres disponibles soigneusement divisé en onglets et colonnes, donc si vous voulez travailler avec l'éditeur, ce que vous devrez faire est de traduire les étiquettes d'option en russe.


8. À propos des défauts de Cameyo

Cameyo - très projet intéressant, mais, hélas, tout n'est pas aussi fluide avec lui que décrit ci-dessus. Ci-dessus, nous avons examiné comment le travail fonctionne idéalement. En pratique, de temps en temps, nous rencontrerons des problèmes à la fois lors du processus de création et directement lors du fonctionnement des programmes portables. Ainsi, tous les programmes ne peuvent pas être rendus portables, car certains logiciels Windows sont conçus pour fonctionner dans un environnement de système d'exploitation à part entière avec le lancement de ses services d'arrière-plan. Il existe également des problèmes dans le fonctionnement du service Web Cameyo Online : tous programme portatif même exécuté dans une fenêtre de navigateur, sans parler de la stabilité et de la rapidité de son travail. Une option plus fiable serait toujours d'utiliser des programmes portables après les avoir téléchargés sur un disque d'ordinateur.

IL EXISTE DEUX FAÇONS :

1 .Plus utilisation simple archiveur WinRAR.

2 .Avec l'aide du programme Suite de virtualisation Thrinstall.

On s'en fout

Création d'un portable dans WinRAR.

**************************

Comment créer un programme Portable (portable).

C'est peut-être le moyen le plus simple de créer une version portable d'un programme à partir d'une application standard qui s'exécutera à partir d'une clé USB ou d'un autre média amovible, ne nécessite aucun droit sur le système et n'apporte aucune modification au registre système. De nombreux logiciels portables ont été créés à l'aide de la virtualisation Thinstall. Pour commencer, un système "propre" est installé dans lequel le programme de virtualisation d'application Thinstall Virtualization Suite est installé. Vous pouvez télécharger la version russe ici :
Dépôt
Battement de mouche
Rapida
lien direct
Taille de l'archive 4,8 Mo
Et donc, nous l'avons téléchargé et installé sur un système "propre". Maintenant, nous lançons le programme Thinstall Virtualization, sélectionnons le lecteur à analyser (généralement C) et attendons que le programme système termine l'analyse. Thinstall Virtualization prend un instantané du système avant d'installer l'application que nous allons porter.
Après cela, nous installons le programme dont nous voulons recevoir la version portable.
Ne pas courrir programme installé dans Thinstall Virtualization, cliquez sur le bouton "Suivant", et nous analysons le système une deuxième fois, et nous voyons cette fenêtre. Nous obtenons un "instantané" du système après l'installation du programme portable.
Encore une fois, cliquez sur "Suivant", le programme se ferme et se ferme. Après cela, nous suivons le chemin - Poste de travail / Lecteur C / Program Files / VMware North Star / Captures / Trouvez le dossier avec le programme installé, cliquez sur la construction. fichier bat dedans
Nous avons un autre dossier appelé bin, allez-y et voyez notre application déjà en version Portable.
Il convient de noter que tous les programmes ne peuvent pas être portés de cette manière, par exemple, les antivirus ne fonctionneront pas.Par expérience, je peux dire que sur 10 programmes, 7 à 8 sont assez efficaces.
Alors essayez-le. Bonne chance !

P.S. Où puis-je obtenir un système "propre". Cela peut vous aider programme gratuit VirtualBox. Un programme permettant d'exécuter simultanément plusieurs systèmes d'exploitation virtuels sur un ordinateur. VIRTUALBOX vous permet d'installer et d'exécuter plusieurs systèmes d'exploitation sur un ordinateur, y compris des systèmes 64 bits. Voici l'un de ces systèmes invités et peut être utilisé comme un "propre ” uniquement pour créer des programmes portables .
Vous pouvez le télécharger depuis le site Web du programme virtualbox.org ou depuis le lien ci-dessous.
Lien direct VIRTUALBOX

Qui ne le fait pas vous pouvez fermer immédiatement.

Rubriques :


=========================================


MODE D'EMPLOI (en anglais, mais tout est clair...)


Portage de l'application à l'aide de VMWare ThinApp

De nombreuses applications Windows peuvent être rendues portables à l'aide de VMware ThinApp avec les exceptions suivantes :

Les applications nécessitant l'installation de pilotes de périphérique ne sont pas prises en charge. L'application fonctionnera si les pilotes requis sont préinstallés sur le système ;

Les applications avec protection matérielle contre la copie ne sont pas prises en charge. ThinApp n'émule que certaines propriétés matérielles (par exemple, Numéros de série dispositifs; l'émulation de l'adresse MAC Ethernet, du CPUID et d'autres propriétés n'est pas prise en charge).

Pour le portage, nous avons besoin de 3 choses :

1. VMWare ThinApp lui-même (il existe une version payante et gratuite)

2. Ce que nous allons décortiquer

3. Un ordinateur sur lequel le programme de l'étape 2 n'a pas été installé

En général, le manuel recommande que toutes les opérations de portage de certains programmes soient effectuées sur une machine virtuelle "nue", de sorte qu'une fois le processus terminé, vous pouvez restaurer la machine virtuelle sur un instantané créé à l'avance, obtenant ainsi à nouveau une image propre. , pas merde, axe.

En tant que sujet de test, j'ai choisi le Auslogics Disk Defrag intelligent et gratuit. Considérez cela comme une publicité ou non - votre droit, je suis satisfait de sa rapidité de travail, par rapport à Windows standard. (En général, les versions antérieures d'Auslogics ont publié 2 versions du défragmenteur, déjà portées et avec un programme d'installation, quelque chose à installer)

Et donc, commençons le processus. L'ensemble du processus peut être divisé en plusieurs étapes.

1. Lancez ThinApp et analysez le système initial. Dans le même temps, il est recommandé de désactiver les antivirus afin qu'il n'y ait pas d'accès inutile au disque programmes tiers. Plus à ce sujet ci-dessous.

2. Installer le programme cible et le configurer (configuration pour une clarification maximale des chemins système utilisés).

3. Analysez à nouveau le système pour les modifications après l'étape 2

4. Petit ajustement projet avant assemblage final

5. Création de l'application.

Comme vous pouvez le voir, il n'y a rien de compliqué. Eh bien, avant de commencer, cela vaut la peine de s'attarder plus en détail sur les points 1 et 2.

Point 2 - Pourquoi configurer le programme si cela peut être fait plus tard ? Le fait est que lors de la configuration des programmes, ils aiment beaucoup sauvegarder leurs données dans les coins les plus cachés du système d'exploitation, ce dont ce dernier en a assez. Ainsi, tous les programmeurs ne font pas en sorte que lors de l'installation, tous les chemins nécessaires à leur progéniture soient créés. En conséquence, lorsque vous créez initialement un programme porté, qui est destiné à fonctionner uniquement après avoir été installé dans le système, il peut ne pas créer tous les chemins dont il a besoin pour les travaux ultérieurs. Naturellement, VMWare n'a pas non plus de télépathie et ne peut pas tout prédire dans le monde. Bref, en sortie on obtient un programme qui semble être porté en tous points, mais avec des chemins manquants. Il y a au moins deux façons de développer la situation. Tout d'abord, tous les paramètres sont enregistrés dans des chemins standard sur l'ordinateur où le la configuration initiale notre programme, le second - une montagne d'erreurs commence à affluer et tout se transforme en un enfer de buggy. Alors ça va.







En conséquence, nous sélectionnons ce disque dur / lecteur flash / disquette / carte perforée, ou où placez-vous la personne expérimentale là-bas ? Les clés de registre situées sous la fenêtre de sélection des supports sélectionnent tout en même temps - ce ne sera pas pire.

Cliquez sur OK et appuyez hardiment sur Prescan.

Niveau de difficulté : Facile

1 étape

Vous devez d'abord installer l'application de virtualisation Thinstall. Nous prenons un programme ici. http://up-file.com/download/6 Avec l'aide de celui-ci, nous ferons tout. Exécutez Thinstall et dans la première fenêtre, cliquez sur le bouton de démarrage ci-dessous.

2 étapes

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

3 étapes

Davantage. laissez la fenêtre du programme ouverte et installez l'application, qui deviendra plus tard portable. Après l'installation, traitez le programme (si nécessaire) et lancez-le OBLIGATOIREMENT (si l'application nécessite un redémarrage du système, acceptez. Après le redémarrage, Thinstall se lancera automatiquement et vous proposera de retrouver le dernier snapshot de disque pris ou d'en faire un nouveau. Laissez-le tel quel et cliquez sur suivant.)

4 étapes

Après avoir fermé l'application, nous revenons à la fenêtre Thinstall et cliquez sur le bouton Post-Install Scan. Un autre instantané sera pris à partir du disque.

5 étapes

Dans la fenêtre suivante, cochez le fichier dont le nom correspond au programme installé (j'ai Ice Book Reader), qui deviendra notre programme portable. Si le programme comporte plusieurs modules (ex. MS Mot de bureau, Excel, etc.), alors tous les modules doivent être cochés, et dans la fenêtre Conteneur de données primaires, sélectionnez le module qui sera le module principal. Appuyez sur Continuer.

6 étapes

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 l'enregistrement, fermez la fenêtre Thinstall.

7 étapes

Ouvrez le dossier spécifié lors de l'enregistrement, recherchez-y le fichier de construction et exécutez-le. Après compilation, nous aurons un dossier bin, dans lequel se trouve notre programme portable, qui ne nécessite pas d'installation et peut être lancé à partir de 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 et services (Diskeeper, Acronis vraie image et 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 une machine virtuelle (s'il y a un 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 un bang.
  • il y a quelques points plus subtils concernant les fichiers de configuration qui sont édités avant la création fin de candidature(si nécessaire, j'écrirai lesquels).