Cum de a crea o versiune portabilă a oricărei aplicații

Cum de a crea un dispozitiv portabil
Recent am dat peste un articol «portabil - aici este, bucuria“, care a fost descris ca din aproape orice program poate face o versiune portabilă pentru a fi rulat fără instalare, arde-l la o unitate flash USB, și întotdeauna transporta cu ei. Cursul a fost pus scump Thinstall de utilitate. Mai târziu, acest proiect a fost achiziționat de VMware, și toate funcțiile sale este acum prezentat în aplicația VMware ThinApp. Ca și în cazul altor produse ale acestei companii, angajate ThinApp virtualizare - sau, mai degrabă, virtualizarea aplicatiilor. Sarcina acestei operațiuni este de a crea mediul virtual pentru o anumită aplicație.







Această aplicație nu ar trebui să fie conștienți de ceea ce se execută pe un alt calculator; ea poate, așa cum este conceput de către dezvoltatori pentru a avea acces la registru, sistemul de fișiere și găsește cheile și fișierele care au fost adăugate în timpul procesului de instalare. dosarele de cerere și toate datele sunt introduse într-un singur executabil EXE-fișier. La momentul lansării sale în sistemul este implementat mediul virtual care emulează cheile de registry necesare, DLL'ki, biblioteci terțe părți, diverse cadre, și aplicația este început, ca și cum nimic nu sa întâmplat.

În acest caz, nici un driver în sistem nu este instalat, modificările de registry sunt realizate - aplicația funcționează complet în mediul virtual. bună abordare, și ThinApp pune în aplicare bine, ci o problemă - soluția este în valoare de cel puțin $ 6050. Nu este dulce, nu-i asa?

Cu toate acestea, apetitul companiei ar putea prăbuși în curând, pentru că internetul a apărut recent o alternativă reală pentru aplicații de virtualizare. Programul Cameyo face exact același lucru ca și ThinApp, cu o singură diferență - nimic pentru ea nu cere. Și știi, site-ul VMware aș deveni frică. Este greu de imaginat cum se poate face procesul de portare chiar mai ușor decât este pus în aplicare în Cameyo. După instalarea distribuției 1.5 MB este propusă la interfața de utilizator cu două butoane: unul pentru a crea un nou container, iar celălalt - pentru a modifica pachete create anterior. Dacă faceți clic pe primul ( „instalație de captare“), programul va începe să facă o impresie (instantaneu) a sistemului, păstrând pentru el însuși starea sistemului de fișiere și registru - aceste informații, va trebui să facă un început.







Odată ce instantaneu este luat, Cameyo oferta pentru a începe instalarea aplicației pentru care doriți să faceți o versiune portabil. Să-ți fie Opera, și pentru a completa imaginea - chiar și un flash-player pentru ea, precum și Java plugin. Nu există probleme, trebuie doar să instalați totul, ca de obicei; în cazul în care este necesară o repornire - reporni în condiții de siguranță (acesta este procesat corect). Odată ce instalarea și configurarea este finalizată, puteți face clic pe butonul «lnstall făcut». În acest moment Cameyo din nou, pentru a face o matriță a sistemului pentru a compara schimbările care au avut loc, și pe baza acestor date pentru a crea un pachet portabil. Procesul poate dura câteva minute, după care programul pe plac «Pachetul creat cu succes» mesaj.

Asta e tot. EHE'shnik rezultată poate încerca să ruleze pe orice sistem bazat pe Windows și pentru a vă asigura că browser-ul în sine, și toate instalate suplimentar de lucru plugin-uri. Pot fi înregistrate pe o unitate flash USB, fără nici o problemă de a utiliza pe orice calculator. Cu toate acestea, există o opoziție - recipientul este plasat o mulțime de date diferite, astfel încât greutatea pachetului poate fi destul de impresionant. De exemplu, adu-mi la pachetul Opera 10.62 cantareste la fel de mult ca 139 MB. Dar aici este secretul: Dacă examinați conținutul containerului, este ușor de detectat în ea fișierele Cameyo pus în ea din greșeală, și, de fapt, nu este nevoie de ei nu există nici o virtualizare.

De exemplu, în pachetul meu cu Opera a primit un fișier cu indice de Dropbox'a, care are o greutate de aproximativ 15 MB, iar aceasta este a zecea din volumul total al pachetului rezultat. Pentru a vedea ce este în interiorul containerului, și puteți face modificări prin Cameyo clic pe al doilea (și ultimul) disponibile pe butonul «Editare pachet existent». Tab-urile «Fișiere» și «Registru» ușor pentru a vedea ce fișiere și ramuri de registru sunt emulat. Dacă este necesar, orice articol poate fi șters, sau invers, pentru a adăuga ceva.

O optiune interesanta este disponibil pe «General» tab-ul din primele - aceasta «Izolarea Mode». În mod implicit, orice portabil-aplicație funcționează complet izolate și nu se pot face modificări ale sistemului. Cu toate acestea, puteți schimba dacă este în modul pachet necesar pentru «Full Access», iar apoi programul va fi acces deplin la fișierele și registru, precum și orice altă aplicație. În plus față de Cameyo, pe site-ul dezvoltatorului are un SDK pentru dezvoltatori. Cu un simplu API este destul de posibil pentru a automatiza procesul, acesta perfecționa complet nevoilor dumneavoastra. Cu ajutorul funcțiilor simple, obține cu ușurință o listă de fișiere în interiorul pachetului pentru a lucra cu cheile de registry care sunt editate, etc. Pe scurt, totul este în mâinile tale.