Comment faire application portable?
J'ai norme installations de certains programmes, et althou ils sont gratuit et je peux les télécharger et de les installer sur n'importe quelle machine, les choses ne sont pas toujours facile. Lors de plantage du système et je n'ai pas de travail de la machine ou de connexion internet ou lan de la carte ou pilotes pour carte réseau j'ai toujours du mal à les trouver et de les faire travailler si certains fichier de dépendance n'est pas sur cette version de windows.
Ce dont j'ai besoin est de savoir comment puis-je faire des demandes de portable afin que je puisse les exécuter à partir de ma clé usb ou tout simplement de les copier à partir de ma clé usb sur le pc et de les exécuter, ce que les fichiers de dépendance de l'application l'exige, et ce que les fichiers et où l'application spécifique de l'installer?
Checkout VMWare Thinapp ou Cameyo, la recherche pour la Virtualisation
... ou BoxedApp Packer (payé)... Vous devriez demander à google "de la virtualisation d'application"
OriginalL'auteur Aleksandar Đorđević | 2013-02-22
Vous devez vous connecter pour publier un commentaire.
C'est une histoire compliquée, mais nous allons essayer de résumer. Commence à partir de la partie "pourquoi?"
Je suis un obsessionnel mec qui au sérieux "hait" les installateurs. J'aime avoir un système propre, sans ballonnement dans les fichiers reg entrées et DLL. C'est pourquoi je fais presque tous (97%) des programmes que j'utilise le portable. J'ai fait plus de 600 jusqu'à aujourd'hui et ce que je peux dire, c'est;
Vous avez besoin:
1 - Un programme pour regarder des système de fichiers (ce qui inclus après l'installation)
Je l'utilise. Simple et droite (désolé de ne pas freeware, mais vous pouvez trouver des tonnes de suppléants)
http://www.samsunsegman.com/um/
2 - Un programme pour regarder de registre (ce qui a changé ou après l'installation)
Je l'utiliser en mode HTML. Gratuit simple et rapide. Et portable dans la nature.
http://sourceforge.net/projects/regshot/
Maintenant analyser le système avec ces 2, et que exécutez le programme d'installation. Après ouvrir le programme et effectuer vos réglages comme vous le souhaitez. Et que l'utilisation de ce 2 programme pour trouver les fichiers ajoutés et les entrées de registre.
Pour les fichiers, les supprimer de la corbeille et les reprendre à partir de la corbeille dans le lot (facile à faire) dans le dossier de l'application.
Registre, ouvrez les branches apparentées dans la base de registre, supprimez toutes les entrées contenant addressings comme (dossier plugins = c:\prog.... etc) Après un clic droit sur la branche principale et sélectionnez exporter. C'est votre reg paramètres...
3 - Télécharger ce programme http://ctuser.net/?reg2exe
Cela permettra de convertir votre fichier reg à un fichier exe.
4 - Télécharger cette application http://download.cnet.com/FilePacker/3000-2216_4-10414081.html
Remarque: Cliquez sur "Lien de Téléchargement Direct" si vous allez cnet vous accueilleront avec leur installateur 🙂
Et avec ce programme (j'utilise cette raison n'ont aucune interférence avec n'importe quelle application) pack le programme que vous souhaitez rendre portable. Dans l'assistant, choisissez d'abord votre reg-fichier exe après les principaux programmes de fichier. Lanceur va exécuter cette commande. Et dans la définition de choisir "supprimer après mettre fin à" permettra de supprimer les fichiers extraits sur la sortie.
Vous pouvez découvrir plus de détails. Cela vous aide à portabilitize près de 75% des applications simples.
5 - Pour des programmes complexes ou compliquées besoins que vous pouvez faire à la maison fait des chargeurs comme
Je viens d'écrire ces derniers afin de vous faire comprendre jusqu'où vous pouvez aller. Et pour toutes ces astuces, j'utilise juste et simplement les fichiers bat. Et je les convertir en fichier exe aussi avec ce logiciel. http://www.f2ko.de/programs.php?lang=en&pid=b2e (également gratuit)
Tous les logiciels que j'utilise à l'exception de "uninstall manager" sont gratuits. Et avec cette technique, incroyable, mais certains programmes en cours d'exécution encore plus vite.
En fait, vous pouvez simplement utiliser JauntePE ou portable apps packer choses, mais... Jaunte et similaires sandbox de rendre les programmes sont tellement lent et n'est pas compatible avec tous les. Même provoquant des plantages. Portable apps approche est un peu gonflé au sujet de mon strictes de conduite et de normes relatives à la taille. C'est pourquoi je le fais moi-même pendant environ 10 ans (oui, même les gens ne parlais pas de la portabilité)
Note: je ne suis pas un programmeur, et vous aussi n'avez pas besoin de faire ces.
Je n'ai jamais sorti mon portable, et vous aussi vous ne devriez pas (lire CLUF), pour le respect pour les auteurs.
Mais ne jamais oublier à la demande en version portable de tous les auteurs. Les forcer à quitter les installateurs 😉
En ce qui concerne meilleur
OriginalL'auteur inovasyon
inovasyon a fait un excellent travail!
Si vous voulez faire un portable application qui fonctionne sur tous les ordinateurs que vous le déplacer vers, puis 99,9% des applications peut être transférable.
Si vous aussi vous attendre à l'application de ne pas laisser tous les fichiers, des dossiers ou des entrées de registre derrière et ne pas les modifier ou casser des choses sur l'hôte de la configuration du PC, alors que les limites des choses un peu plus loin.
Les applications nécessitant des privilèges d'administrateur pour écrire les zones protégées du registre ou du système de fichiers sera en pause lorsqu'il est utilisé sur des Pc avec verrouillé privilèges.
Applications ont besoin de services pour être installé sur l'ordinateur hôte se laissent souvent derrière eux.
Vous devez savoir qu'il existe des applications qui sont bloqués sur certains Pc - Microsoft versions récentes de microsoft Office sont un bon exemple de cela. Ils ont tout simplement ne sera pas exécuté quand il est déplacé vers un autre PC.
Aussi, vous aurez besoin de quelques outils pour faire de la portable application: cameyo, thinapp, boxedapp, portableapps, cuillère, app-v et les autres.
Portable des applications s'exécutent à partir d'un lecteur flash, et à partir de l'ordinateur.
Bonne Chance!
OriginalL'auteur redeye
Ici est un apprêt pour la création d'un portable application à l'aide de la PortableApps.com outils. Ils ont un page pour les développeurs qui est bien utile pour certains détails, mais l'ensemble du processus n'est pas bien résumées. Voici le plan général pour la création d'une application portable:
1. Examiner votre demande d'empreintes
Trouver tous les fichiers, les emplacements de registre et les paramètres de l'application que vous souhaitez faire portable (utiliser le point (1) et (2) dans inovasyon réponse, et peut-être prendre un coup d'oeil à Zsoft). Il est normalement une bonne idée de l'incendie en place une machine virtuelle et un suivi de l'application de modifications sans trop d'encombrement.
2. Le PortableApp générateur
Télécharger, extraire et ouvrir le PortableApps.com Plate-Forme, et suivez
[The system tray icon]
→[Apps]
→[Get More Apps]
→[By Category]
pour installer le PortableApps.com Lanceur, et INS (Unicode) nécessaires pour Portabilize votre application. Alternativement, mais avec quelques soucis, télécharger le PortableApps.com Lanceur et NSIS Portable (version Unicode) que le mode standalone.Vous pouvez maintenant compiler un projet en cours d'exécution de la PortableApps.com Lanceur et pointant vers votre projet.
3. PortableApp mise en page et la structure
Télécharger le PortableApp.com Modèle d'Application (rechercher ici) afin de structurer les données et les fichiers obtenus dans (1.) selon le cahier des charges. Aussi, télécharger des applications à partir de portableapps.com pour quelques exemples pratiques de la façon dont ils sont structurés, et pour en savoir plus sur les luttes de la portabilité (comme la substitution des lettres de lecteur dans les fichiers de paramètres pour correspondre à la circulation d'un lecteur portable).
Comme un exemple "Hello World", essayez de portabilité ce programme simple:
helloworld.bat
, avec comme contenu:Il écrit toutes les variables d'environnement dans le fichier journal
log.txt
. Vous pouvez jouer un peu en essayant à l'écriture de fichiers sur un%APPDATA%
sous-répertoire et voir si vous pouvez faire de votre projet rediriger vers un portable annuaire.4. Utilisation supplémentaire
Si vous avez besoin de faire un peu plus de codage qui n'est pas réalisable avec la valeur par défaut
.ini
capacités (comme le fait de contraindre une seule instance d'une application), ajouter un script NSIS avec l'emplacement du fichierApp\AppInfo\Launcher\Custom.nsh
à votre projet.Noter que PortableApps.com's code personnalisé guide incorrectement indique l'emplacement du fichier que
Other\Source\Custom.nsh
. Il est également tout à fait inutile concernant la mise en page de ce script. Plutôt butin des exemples provenant d'autres Applications et d'apprendre les INS syntaxe par Google-ing un peu.OriginalL'auteur Simon Streicher