Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Windows 10
  • Programe pentru crearea portabile. Coloana editorului: Creați o versiune portabilă a oricărei aplicații

Programe pentru crearea portabile. Coloana editorului: Creați o versiune portabilă a oricărei aplicații

Nivel de dificultate: Ușor

1 pas

Mai întâi trebuie să instalați aplicația de virtualizare Thinstall. Luăm un program aici. http://up-file.com/download/6 Cu ajutorul acestuia, vom face totul. Rulați Thinstall și în prima fereastră faceți clic pe butonul de pornire de mai jos.

2 pas

În fereastra următoare, selectați litera unității pe care va fi instalat programul pe care doriți să îl faceți portabil (în mod implicit C:\Program Files\…) Și faceți clic pe butonul Scanare pre-instalare. Thinstall va face apoi un instantaneu al unității marcate.

3 pas

Mai departe. lăsați fereastra programului deschisă și instalați aplicația, care ulterior va deveni portabilă. După instalare, tratați programul (dacă este necesar) și lansați-l OBLIGATORIU (dacă aplicația necesită o repornire a sistemului, de acord. După repornire, Thinstall va porni automat și se va oferi să găsească ultimul instantaneu de disc făcut sau să facă unul nou. Lăsați-l așa cum este și faceți clic pe următorul.)

4 pas

După ce am închis aplicația, revenim la fereastra Thinstall și facem clic pe butonul Scanare post-instalare. Un alt instantaneu va fi luat de pe disc.

5 pas

În fereastra următoare, bifați fișierul al cărui nume corespunde programului instalat (am Ice Book Reader), care va deveni programul nostru portabil. Dacă programul are mai multe module (de ex. MS Office Word, Excel etc.), apoi trebuie verificate toate modulele, iar în fereastra Container de date primar, selectați modulul care va fi cel principal. Apăsați Continuare.

6 pas

În fereastra care apare, selectați folderul în care va fi salvat rezultatul și faceți clic pe Salvare rezultate. După salvare, închideți fereastra Thinstall.

7 pas

Deschideți folderul specificat în timpul salvării, găsiți fișierul de compilare din el și rulați-l. După compilare, vom avea un folder bin, în care se află programul nostru portabil, care nu necesită instalare și poate fi lansat de pe orice mediu

  • nu va fi posibilă realizarea de programe portabile care instalează drivere în sistem (Nero, ClonCD etc.), precum și pre-lansarea serviciilor și serviciilor acestora (Diskeeper, Acronis True Imagine etc.).
  • este mai bine să instalați și să rulați Thinstaal pe un sistem „gol” (vor fi mai puține erori) și chiar mai bine pe mașină virtuală(dacă există interes, voi scrie cum să instalez și să folosesc o mașină virtuală).
  • nu toate programele create în acest fel funcționează corect, dar cele care funcționează o fac cu brio.
  • Există și alte câteva puncte subtile despre fișierele de configurare, care sunt editate înainte de crearea aplicației finale (dacă este necesar, voi scrie pe care).

Într-una dintre problemele deja de lungă durată ][ am avut un articol „Portabil - iată-l, bucurie”, unde am spus cum puteți face o versiune portabilă a aproape orice program care va rula fără instalare, scrieți-l pe un USB unitate flash și purtați-o întotdeauna cu dvs. Apoi a fost lansat utilitarul scump Thinstall. Ulterior, acest proiect a fost cumpărat de VMware, iar toate funcționalitățile sale sunt acum prezentate în aplicație VMware thinapp. La fel ca și alte produse ale acestei companii, ThinApp este implicată în virtualizare, sau mai degrabă, în virtualizarea aplicațiilor. Sarcina unei astfel de operațiuni este de a crea un mediu virtual pentru o singură aplicație. Această aplicație nu ar trebui să știe că rulează pe alt computer; poate, așa cum intenționează dezvoltatorii, să acceseze registry, sistemul de fișiere și să găsească acolo cheile și fișierele care au fost adăugate în timpul procedurii de instalare. Fișierele aplicației și toate datele necesare sunt plasate într-un singur fișier executabil .EXE. În timpul lansării sale, un mediu virtual este implementat în sistemul care emulează tastele potrivite registru, DDL-uri, biblioteci dezvoltatori terți, tot felul de cadre, iar aplicația pornește de parcă nimic nu s-ar fi întâmplat. În același timp, nu sunt instalate drivere în sistem, nu se fac modificări în registry - aplicația funcționează complet în mediul virtual. Este o abordare bună, iar ThinApp face o treabă grozavă în implementarea acesteia, dar există o captură: soluția costă cel puțin 6.050 USD. Nu acru, nu?

Cu toate acestea, apetitul companiei se poate domoli în curând, deoarece a apărut recent pe Web alternativa reala pentru virtualizarea aplicațiilor. Programul Cameyo (www.cameyo.com) face exact același lucru ca ThinApp, singura diferență fiind că nu cere nimic. Și știi, dacă aș fi VMware, aș începe să-mi fie frică. Este greu de imaginat cum procesul de portare poate fi făcut chiar mai ușor decât este în Cameyo. După instalarea din distribuția de 1,5 MB, utilizatorului i se prezintă o interfață cu două butoane: unul pentru crearea unui nou container, iar celălalt pentru modificarea pachetelor create anterior. Dacă faceți clic pe primul („Capture installation”), programul va începe să facă un instantaneu al sistemului, salvând starea pentru sine. Sistemul de fișiereși registrul - va trebui să se bazeze pe aceste informații. De îndată ce instantaneul este făcut, Cameyo vă va solicita să începeți instalarea aplicației pentru care trebuie să faceți o versiune portabilă. Să fie Opera, și pentru a completa imaginea - de asemenea, un Flash player pentru ea, precum și un plugin Java. Nu sunt probleme, instalați totul ca de obicei; dacă este necesară o repornire, nu ezitați să reporniți (aceasta este procesată corect). Odată ce instalarea și configurarea sunt finalizate, puteți face clic pe butonul „Instalare gata”. În acest moment, Cameyo va face un alt instantaneu al sistemului pentru a compara ce modificări au avut loc și, pe baza acestor date, va crea un pachet portabil. Procesul poate dura câteva minute, după care programul va mulțumi mesajul „Pachetul creat cu succes”.

Asta, de fapt, este tot. Puteți încerca să rulați EXE rezultat pe orice sistem Windows și să vă asigurați că browserul în sine și orice altceva plugin-uri instalate muncă. Puteți înregistra pe o unitate flash USB și o puteți utiliza pe orice computer fără probleme. Adevărat, există o avertizare - în container sunt plasate destul de multe date diferite, astfel încât greutatea pachetului poate fi destul de impresionantă. De exemplu, pachetul rezultat cu Opera 10.62 cântărește până la 139 MB. Dar există un secret aici: dacă examinați conținutul containerului, este ușor să găsiți fișiere în el pe care Cameyo le-a plasat din greșeală și, de fapt, nu este nevoie să le virtualizați. Să presupunem că pachetul meu cu Opera a primit un fișier cu un index al Dropbox, care cântărește aproape 15 MB și aceasta este o zecime din volumul total al pachetului rezultat. Puteți vedea ce se află în interiorul containerului și puteți face modificări prin Cameyo făcând clic pe al doilea (și ultimul) buton disponibil „Editați pachetul existent”. Pe filele „Fișiere” și „Registru” este ușor de văzut ce fișiere și ramuri de registry sunt emulate. Dacă este necesar, orice element poate fi îndepărtat sau invers, se poate adăuga ceva. O opțiune interesantă disponibilă chiar în prima filă General este Modul de izolare. În mod implicit, orice aplicație portabilă rulează complet izolată și nu poate face modificări sistemului. Cu toate acestea, dacă este necesar, modul pachet poate fi schimbat în „Acces complet”, iar apoi programul va avea acces deplin la fișiere și registry, ca orice altă aplicație.

În imensitatea rețelei poți găsi o grămadă software si printre cele mai multe programe populare Există o mulțime de versiuni portabile. Și dacă aveți vreun program rar, care nu are nicăieri versiune portabilă ce sa fac in acest caz? Într-o astfel de situație, există o cale de ieșire foarte simplă - puteți face singur un astfel de program. Și crede-mă, nu este nimic dificil în asta. Avem nevoie doar de o utilitate specială și fișier de configurare programul pe care vrem să-l facem portabil.

Crearea unui program portabil

Sunt multi utilitati speciale, care poate crea software portabil (de exemplu, Cameyo sau P-Apps). Nu le vom lua în considerare pe toate, deoarece interfața este aproape aceeași peste tot. ÎN acest exemplu utilizați utilitatea Thrinstall Virtualization Suite. Și ca subiect de testare, vom avea browserul Firefox. Descărca pe computer această utilitate. Poate fi descărcat. Apoi dezarhivați arhiva descărcată în oricare folder convenabilși în el, rulați fișierul numit Setup capture.exe.

Utilitarul funcționează pe principiul comparării imaginilor sistemului înainte și după instalarea software-ului, care ar trebui să devină portabil. De la început, trebuie să analizați starea inițială a sistemului, faceți clic pe butonul „Următorul”.

Nu ar trebui să schimbați setările, lăsați totul așa cum este. Pentru a începe scanarea disc de sistemși setările de registry, faceți clic pe butonul „Scanare post-instalare”.

Acum trebuie să așteptați puțin, va dura ceva timp. În niciun caz nu închideți programul, doar minimizați-l. Apoi, luați un program care este destinat să fie portabil. După cum am menționat mai sus, vom folosi browserul Firefox pentru experimentele noastre. Instalare acest software, așa cum se face de obicei.
După instalare, lansați browserul și personalizați-l pentru dvs. Când programul este instalat cu succes și are toate setările necesare, deschideți fereastra de utilitate minimizată anterior. Acum trebuie să reanalizați sistemul. Doar faceți clic pe „Scanare post-instalare” și selectați fișierul exe conceput pentru a rula software-ul „experimental”. Selectând Mozilla Firefox.exe, faceți clic pe butonul pentru a continua operația „Continuare”.

În același folder în care se află utilitarul, va fi creat folderul browserului nostru. Aceste fișiere pot fi găsite în următoarea cale: C:\Thinstall Virtualization Suite 3.358 portabil\Captures\Mozilla Firefox

Acum eliminați toate folderele goale și non-program. Cel mai bine este, pentru orice eventualitate, să le mutați în orice alt folder. Pentru a le putea întoarce cu ușurință la locul lor inițial.

După curățarea conținutului folderului, trecem la editarea fișierelor de registry. Lansați editorul de registry (Win+R => regedit => OK) și deschideți următoarele fișiere:

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

Aici trebuie să ștergeți tot ceea ce nu se aplică browser Firefox. Cu toate acestea, nu pleca spatii suplimentare, acest lucru poate interfera cu construirea programului. După aceea, editați parametrii proiectului și dosar special cu setările Package.ini (opțional). Acest fișier conține mai multe secțiuni. Un punct și virgulă înaintea oricărui parametru îl transformă într-un comentariu și nu mai este activ.

Capitol - vă permite să reglați compresia. Dar rețineți că despachetarea și împachetarea fișierelor vor consuma o mulțime de resurse de sistem.
CompressionType=Niciunul
CompressionType=Rapid

Capitol - Responsabil de interacțiunea programului cu elemente exterioare sisteme.
WriteCopy- parametrul indică faptul că toate modificările și setările sunt stocate în folderul cu programul portabil.
Îmbinat- iar acest parametru vă va permite să faceți modificări în sistem.

DirectoryIsolationMode=WriteCopy
DirectoryIsolationMode=Imbinat


SandboxName- definește numele folderului pentru a stoca toate modificările și parametrii. La setări implicite, un astfel de folder se află în următoarea cale:
Cei care folosesc adesea software portabil pot căuta în acest director și găsi acolo un numar mare de gunoi inutil. De acord, asta nu este foarte bun.

Parametrul SandboxPath definește calea în care folderul dat. Apropo, este posibil ca acest parametru să nu fie prezent în fișierul de setări. După cum am arătat deja, toți parametrii sunt stocați inițial în sistem, de-a lungul căii de mai sus. Pentru a stoca toate acestea în același folder, împreună cu un program portabil, specificați următoarea valoare a parametrului: SandboxPath=. in sectiune . Poate fi plasat imediat după descriere. parametrul dat. Datorită acestui lucru, toate fișierele vor fi într-un singur folder și sistemul nu va fi poluat cu niciun gunoi. Ați curățat și reglat totul? Bine, acum există un ultim pas - rulați fișierul cu numele construi.bat si ia program terminat care poate funcționa fără instalare. Căutați-l în folderul bin.

După lansarea programului Cameyo, utilizatorul primește o interfață simplă cu butoane:
unul pentru crearea unui container nou și celălalt pentru modificarea pachetelor create anterior.

Facem clic pe butonul „Studio”, vedem fereastra principală a programului în fața noastră și facem clic pe butonul cu camera.

Așteptați până când Cameyo Packer face un instantaneu al setărilor sistemului dvs. în starea sa actuală.

Poate dura mult timp, totul depinde

pe performanța computerului, dimensiunea și

configurarea sistemului de operare instalat.

După crearea unui instantaneu de sistem, va apărea următoarea fereastră:

Lăsați această fereastră deschisă și continuați crearea pachet virtual.

Începeți să instalați software-ul pe care doriți să îl faceți portabil.

Rulați Expertul de configurare sau fișier de instalare programul dvs.

Dacă doriți, rulați un pachet virtual

exact așa cum doriți să funcționeze.

Când instalarea programului este finalizată, faceți clic pe butonul „Instalare gata” din fereastra Cameyo Packer.

Acum căpătăm răbdare (nu se poate face nimic pe computer în acest moment!)

și așteptați sfârșitul procesului.

Cameyo va face din nou un instantaneu al sistemului (de data aceasta după instalare)

și analizați diferențele, acest lucru va dura câteva minute.

Asta e tot, versiunea portabilă a fost creată, bravo!


Pachetul se află într-un folder numit „Documentele mele lpachetele Cameyo”:

Cameyo are mecanisme prestabilite unice:

comandă rapidă a aplicației, nume, pictogramă, program pornire automată etc.
Totuși, dacă doriți. puteți personaliza pachetul creat.

Editarea unui pachet virtual.
Spre deosebire de alte produse de virtualizare a aplicațiilor, Cameyo nu necesită să editați fiecare pachet virtual,
pe care le creezi. Cu toate acestea, dacă doriți să vă personalizați pachetul, puteți porni editorul de pachete.
În funcție de configurația sistemului dvs. și rețele NETîn stoc, puteți vedea un ecran sau altul.
Faceți clic pe butonul marcat cu roșu:

Apoi deschideți pachetul pentru editare:

Rulați fișierul (Cameyo.exe),

faceți clic pe File Open în meniu.

Următorul ecran va afișa:

Setări de bază:
Lansa:

Controlul programului care urmează să fie lansat

pentru a executa pachetul virtual.
Dacă aplicația dvs. are o singură posibilitate

execuție, lansarea directă va fi selectată implicit.
În caz contrar, va fi afișat meniul:
Modul de izolare:
Controlează dacă aplicația virtuală se poate modifica

fișiere/inregistrări de registru pe sistemul țintă sau nu.
Izolare (implicit):

Aplicație virtuală nu va putea modifica fișierele și înregistrările

registru pe sistemul țintă.

În schimb, dacă încearcă să facă modificări, o va face

redirecționat către folder separat sau cheie de registry.

Acest folder poate fi configurat să înregistreze „Data Storage”.
Acces complet: Aplicația virtuală va putea modifica fișierele

și intrări de registry pe sistemul țintă.

TOATE CELALALTE SETĂRI ȘI COMENZI DE EDITARE A PACHETULUI VIRTUAL SUNT DESCRISE ÎN FIȘIERUL PDF

P.S. Dezvoltatorii avertizează că succesul procedurii de creare a unui program portabil este garantat doar dacă

dacă niciodată înainte acest program nu este instalat pe computer.

(proaspăt instalat) sau mașină virtuală „curată”.

Lansat pe site-ul oficial Cameyo serviciu online Permiteți-ne să vă construim aplicațiile portabile virtuale!, cu care poți face un program portabil ( aplicație portabilă) fără a instala niciun software pe computer.
Pentru a face acest lucru, treceți prin înregistrare și veți avea acces la pagina cu opțiuni de comandă - pentru a crea un portabil (program portabil)

Pe această pagină puteți adăuga o comandă/solicitare pentru un serviciu online Generator de aplicații portabile :
– Trebuie să introduceți numele programului pe care doriți să îl faceți portabil.
– Specificați o legătură de la distanță pentru a descărca aplicația
– Descărcați singur pachetul .MSI (recomandat) sau .EXE (pachetul de distribuție a programelor).

După finalizarea cererii, veți primi notificări prin e-mail. e-mail care să ateste că comanda dumneavoastră a fost finalizată și Program portabil gata de descărcat.
În plus, făcând clic pe linkul către pagina site-ului Cameyo, puteți descărca un program portabil gata de utilizare.

Top articole similare