Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Windows 10
  • Programi za kreiranje portabl. Urednička kolona: Kreiranje prijenosne verzije bilo koje aplikacije

Programi za kreiranje portabl. Urednička kolona: Kreiranje prijenosne verzije bilo koje aplikacije

Nivo težine: Lako

1 korak

Prvo morate instalirati Thinstall Virtualization Application program. Program preuzimamo ovdje. http://up-file.com/download/6Uz pomoć njega uradićemo sve. Pokrenite Thinstall i u prvom prozoru kliknite na dugme za pokretanje na dnu.

Korak 2

U sljedećem prozoru odaberite slovo pogona na kojem će biti instaliran program koji želite da učinite prenosivim (podrazumevano, C:\Program Files\...) i kliknite na dugme Pre-Install Scan. Thinstall će tada napraviti snimak označenog diska.

Korak 3

Dalje. Ostavljamo prozor programa otvoren i instaliramo aplikaciju koja će kasnije postati prenosiva. Nakon instalacije, tretirajte program (ako je potrebno) i UVIJEK ga pokrenite (ako aplikacija zahtijeva restart sistema, saglasite se. Nakon ponovnog pokretanja, Thinstall će se automatski pokrenuti i ponuditi da pronađe posljednju snimljenu sliku diska ili napravi novu. Ostavite je kao što jeste i kliknite na dalje.)

Korak 4

Nakon što zatvorimo aplikaciju, vraćamo se na Thinstall prozor i kliknemo na dugme Skeniranje nakon instalacije. Još jedan snimak će biti preuzet sa diska.

Korak 5

U sljedećem prozoru provjerite datoteku čiji naziv odgovara instaliranom programu (za mene je to Ice Book Reader), koji će postati naš prijenosni program. Ako program ima nekoliko modula (na primjer MS Office Word, Excel, itd.), zatim je potrebno označiti sve module, te u prozoru Primary Data Container odabrati modul koji će biti glavni. Kliknite Nastavi.

Korak 6

U prozoru koji se pojavi odaberite fasciklu u koju će se pohraniti rezultat i kliknite na Sačuvaj rezultate. Nakon spremanja, zatvorite Thinstall prozor.

Korak 7

Otvorite mapu navedenu prilikom spremanja, pronađite u njoj datoteku za izgradnju i pokrenite je. Nakon kompilacije, imat ćemo bin folder, koji sadrži naš prijenosni program, koji ne zahtijeva instalaciju i može se pokrenuti sa bilo kojeg medija

  • Neće biti moguće napraviti prenosive programe koji instaliraju drajvere u sistem (Nero, ClonCD, itd.), kao ni prethodno pokrenuti njihove usluge (Diskeeper, Acronis True Slika, itd.).
  • Bolje je instalirati i pokrenuti Thinstaal na golom sistemu (biće manje grešaka), a još bolje na virtuelna mašina(ako bude interesovanja, pisaću kako se instalira i koristi virtuelna mašina).
  • Ne rade svi programi kreirani na ovaj način ispravno, ali oni koji rade to rade sa praskom.
  • ima još nekoliko suptilnih tačaka u vezi konfiguracijske datoteke, koji se uređuju prije kreiranja konačne aplikacije (ako je potrebno, napisat ću koje).

U jednom od već dugogodišnjih izdanja ][ imali smo članak “Prenosni – evo ga, radost”, gdje smo pričali o tome kako možete napraviti prijenosnu verziju gotovo svakog programa koji će raditi bez instalacije, napisati je na fleš disk i uvek ga nosite sa sobom. Tada je korišten skupi uslužni program Thinstall. Kasnije je ovaj projekat kupio VMware, a sve njegove funkcionalnosti su sada predstavljene VMware aplikacija ThinApp. Kao i ostali proizvodi ove kompanije, ThinApp se bavi virtuelizacijom, tačnije virtuelizacijom aplikacija. Svrha takve operacije je stvaranje virtuelnog okruženja za jednu aplikaciju. Ova aplikacija ne bi trebala biti svjesna da radi na drugom računaru; može, kako su programeri zamislili, pristupiti registru, sistemu datoteka i tamo pronaći ključeve i datoteke koje su dodate tokom postupka instalacije. Datoteke aplikacije i svi potrebni podaci smješteni su u jednu executable.EXE datoteku. Kada se pokrene, virtuelno okruženje se postavlja u sistem, koje emulira potrebne ključeve registar, DDL, biblioteke programeri trećih strana, sve vrste okvira, a aplikacija počinje kao da se ništa nije dogodilo. U ovom slučaju na sistemu se ne instaliraju upravljački programi, nema promjena u registru - aplikacija radi u potpunosti unutar virtuelnog okruženja. To je dobar pristup i ThinApp ga dobro implementira, ali postoji jedna kvaka: rješenje košta najmanje 6.050 dolara. Nije kiselo, zar ne?

Međutim, apetit kompanije uskoro bi mogao splasnuti, jer se nedavno pojavila na internetu prava alternativa za virtuelizaciju aplikacija. Cameyo (www.cameyo.com) radi potpuno istu stvar kao ThinApp, sa jednom razlikom - ne traži ništa. I znate, da sam na VMware-u, počeo bih da se plašim. Teško je zamisliti kako bi proces portiranja mogao biti još lakši nego što je to slučaj u Cameyu. Nakon instalacije iz distribucije od 1,5 MB, korisniku se prikazuje interfejs sa dva dugmeta: jednim za kreiranje novog kontejnera, a drugim za modifikaciju prethodno kreiranih paketa. Ako kliknete na prvu (“Snimi instalaciju”), program će početi da snima snimak sistema, čuvajući stanje za sebe sistem podataka i registar - ona će morati da gradi na ovim informacijama. Čim se napravi snimak, Cameyo će od vas zatražiti da počnete s instaliranjem aplikacije za koju trebate napraviti prijenosnu verziju. Neka to bude Opera, a za kompletnu sliku neka bude i Flash player za nju, kao i Java plugin. Ovdje nema problema, samo instaliramo sve kao i obično; ako je potrebno ponovno pokretanje, slobodno ga ponovo pokrenite (ovo se radi ispravno). Kada se instalacija i konfiguracija dovrše, možete kliknuti na dugme “Instalacija je završena”. U ovom trenutku, Cameyo će još jednom napraviti snimak sistema kako bi uporedio promene koje su se desile i kreirao Portable paket na osnovu ovih podataka. Proces može potrajati nekoliko minuta, nakon čega će vas program obradovati porukom „Paket je uspješno kreiran“.

To je sve, zapravo. Možete pokušati pokrenuti rezultirajući EXE na bilo kojem Windows sistemu i uvjeriti se da i sam pretraživač i sve ostalo instalirane dodatke rade. Možete snimati na fleš disk i koristiti ga na bilo kom računaru bez ikakvih problema. Međutim, postoji jedno upozorenje - u spremnik se nalazi dosta različitih podataka, tako da težina paketa može biti prilično impresivna. Na primjer, paket koji sam dobio uz Opera 10.62 težak je čak 139 MB. Ali evo jedne tajne: ako pregledate sadržaj kontejnera, lako možete pronaći fajlove u njemu koje je Cameyo greškom stavio u njega, a zapravo nema potrebe da ih virtuelujete. Recimo da je moj paket sa Operom uključivao fajl sa Dropbox indeksom, koji je težak skoro 15 MB, ali ovo je desetina ukupne zapremine rezultirajućeg paketa. Možete vidjeti šta se nalazi unutar kontejnera i napraviti promjene putem Cameyo klikom na drugo (i posljednje) dostupno dugme “Uredi postojeći paket”. Na karticama “Files” i “Registry” lako je vidjeti koje datoteke i grane registra su emulirane. Ako je potrebno, bilo koji element se može ukloniti ili, obrnuto, nešto dodati. Zanimljiva opcija dostupna je na prvoj kartici "Općenito" - ovo je način izolacije. Prema zadanim postavkama, bilo koja prenosiva aplikacija radi potpuno izolovano i ne može vršiti promjene na sistemu. Međutim, ako je potrebno, režim paketa se može promijeniti u "Puni pristup", a tada će program imati potpuni pristup datotekama i registru, kao i svaka druga aplikacija.

Na internetu možete pronaći gomilu softver i među najvećim popularni programi Postoji mnogo prenosivih verzija. A ako imate neki rijetki program koji nema nigdje prenosiva verzija, šta učiniti u ovom slučaju? U takvoj situaciji postoji vrlo jednostavan izlaz - takav program možete napraviti sami. I vjerujte mi, u tome nema ništa komplikovano. Samo nam treba poseban uslužni program i instalacioni fajl program koji želimo učiniti prenosivim.

Kreiranje prenosivog programa

Ima ih mnogo specijalne usluge, koji može kreirati prenosivi softver (na primjer, Cameyo ili P-Apps). Nećemo ih sve razmatrati, jer se sučelje gotovo svugdje ne razlikuje. IN u ovom primjeru koristimo uslužni program Thinstall Virtualization Suite. A kao ispitanik imaćemo pretraživač Firefox. Preuzmite na svoj računar ovaj uslužni program. Može se preuzeti. Nakon toga, raspakirajte preuzetu arhivu u bilo koju pogodan folder i u njemu pokrenite datoteku pod nazivom Setup capture.exe.

Uslužni program radi na principu poređenja slika sistema prije i nakon instaliranja softvera koji bi trebao postati prenosiv. Prvo morate analizirati početno stanje sistema, kliknite na dugme „Dalje“.

Nema potrebe da menjate podešavanja, ostavite sve kako jeste. Za početak skeniranja sistemski disk i postavke registra, kliknite na dugme „Skeniranje nakon instalacije“.

Sada morate malo pričekati, ovo će potrajati. Ni u kom slučaju ne zatvarajte program, samo ga minimizirajte. Zatim uzmite program koji je predodređen da bude prenosiv. Kao što je gore spomenuto, za naše eksperimente koristit ćemo pretraživač Firefox. Instaliraj ovaj softver, kao što se obično radi.
Nakon instalacije pokrenite pretraživač i prilagodite ga sebi. Kada je program uspješno instaliran i ima sve neophodna podešavanja, otvorite prethodno minimizirani prozor uslužnog programa. Sada ćete morati ponovo analizirati sistem. Samo kliknite "Skeniranje nakon instalacije" i odaberite exe datoteku dizajniranu za pokretanje "eksperimentalnog" softvera. Nakon što odaberete Mozilla Firefox.exe, kliknite na dugme „Nastavi“ da nastavite sa operacijom.

Naš folder pretraživača će biti kreiran u istoj fascikli u kojoj se nalazi uslužni program. Ove datoteke se mogu pronaći na sljedećem putu: C:\Thinstall Virtualization Suite 3.358 portable\Captures\Mozilla Firefox

Sada uklonite sve prazne i neprogramske fascikle. Najbolje ih je premjestiti u bilo koji drugi folder, za svaki slučaj. Tako da ih lako možete vratiti na prvobitno mjesto.

Nakon čišćenja sadržaja fascikle, prelazimo na uređivanje datoteka registra. Pokrenite uređivač registra (Win+R => regedit => OK) i otvorite sljedeće datoteke:

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

Ovdje morate ukloniti sve što ne vrijedi Firefox pretraživač. Istovremeno, nemojte odlaziti dodatni prostori, ovo može spriječiti izgradnju programa. Nakon toga, uredite parametre projekta i poseban fajl sa postavkama Package.ini (opciono). Ovaj fajl sadrži nekoliko sekcija. Tačka-zarez prije bilo kojeg parametra pretvara ga u komentar i više nije aktivan.

Poglavlje - omogućava vam da konfigurišete kompresiju. Ali imajte na umu da će raspakivanje i pakovanje datoteka potrošiti mnogo sistemskih resursa.
CompressionType=Ništa
CompressionType=Brzo

Poglavlje - odgovoran je za interakciju programa sa vanjski elementi sistemima.
WriteCopy- parametar označava da su sve promjene i postavke pohranjene unutar mape s prijenosnim programom.
Spojeno- i ovaj parametar će omogućiti promjene u sistemu.

DirectoryIsolationMode=Napiši kopiju
DirectoryIsolationMode=Spojeno


SandboxName- definira naziv foldera za pohranjivanje svih promjena i parametara. At standardne postavke, takav folder se nalazi na sljedećoj putanji:
Oni koji često koriste prenosivi softver mogu pogledati ovaj direktorij i pronaći ga veliki broj nepotrebno smeće. Slažem se, ovo nije baš dobro.

Parametar SandboxPath određuje putanju na kojoj se ovaj folder. Usput, ovaj parametar možda nije u datoteci postavki. Kao što smo već pokazali, svi parametri su inicijalno pohranjeni u sistemu, duž gornje putanje. Da biste sve ovo pohranili u isti folder, zajedno sa prenosivim programom, navedite sljedeću vrijednost parametra: SandboxPath=. U poglavlju . Može se postaviti odmah nakon opisa ovaj parametar. Zahvaljujući tome, svi fajlovi će biti u jednom folderu i sistem neće biti kontaminiran svim vrstama smeća. Da li je sve očišćeno i postavljeno? U redu, sada je ostao samo jedan posljednji korak - pokrenite datoteku pod nazivom build.bat i dobiti gotov program, koji može raditi bez instalacije. Potražite ga u folderu bin.

Nakon pokretanja programa Cameyo, korisnik dobija jednostavan interfejs sa dugmadima:
jedan za kreiranje novog kontejnera, a drugi za modifikovanje prethodno kreiranih paketa.

Kliknite na dugme "Studio", pogledajte glavni prozor programa ispred sebe i kliknite na dugme sa kamerom.

Pričekajte dok Cameyo Packager napravi snimak postavki vašeg sistema u trenutnom stanju.

Ovo može potrajati dosta vremena, sve zavisi

u zavisnosti od performansi vašeg računara, veličine i

konfiguraciju instaliranog operativnog sistema.

Nakon snimanja sistema, pojavit će se sljedeći prozor:

Ostavite ovaj prozor otvoren i nastavite kreirati virtuelni paket.

Počnite instalirati softver koji želite učiniti prijenosnim.

Pokrenite čarobnjak za podešavanje ili instalacioni fajl vaš program.

Ako želite, pokrenite virtuelni paket

način na koji vam je potreban za posao.

Kada je instalacija programa završena, kliknite na dugme "Instaliraj dovršeno" u prozoru Cameyo Packera.

Sada budimo strpljivi (trenutno ne možete ništa raditi na računaru!)

i sačekajte da se proces završi.

Cameyo će ponovo napraviti snimak sistema (ovaj put nakon instalacije)

i analizirajte razlike, to će potrajati nekoliko minuta.

To je sve, Portable verzija je kreirana, bravo!


Paket se nalazi u folderu pod nazivom "Moji dokumenti/Cameyo paketi":

Cameyo ima jedinstvene unapred postavljene mehanizme:

prečica aplikacije, ime, ikona, program automatski start itd.
Međutim, ako želite. možete prilagoditi kreirani paket.

Uređivanje virtuelnog paketa.
Za razliku od drugih proizvoda za virtuelizaciju aplikacija, Cameyo ne zahteva da uređujete svaki virtuelni paket.
koje kreirate. Međutim, ako želite da prilagodite svoj paket, možete pokrenuti uređivač paketa.
Ovisno o konfiguraciji vašeg sistema i NET mreže na lageru, možete vidjeti jedan ili drugi ekran.
Kliknite na dugme koje je označeno crvenom bojom:

Zatim otvorite paket za uređivanje:

Pokrenite fajl (Cameyo.exe),

Kliknite na File Open u meniju.

Sljedeći ekran će pokazati:

Osnovne postavke:
Pokreni:

Kontrola programa koji se pokreće

da izvršite virtuelni paket.
Ako vaša aplikacija ima samo jednu mogućnost

izvršenje, tada će direktno pokretanje biti odabrano po defaultu.
U suprotnom će se prikazati meni:
Način izolacije:
Kontrolira da li se virtuelna aplikacija može promijeniti

datoteke/unosi registra na ciljnom sistemu ili ne.
Izolacija (zadano):

Virtuelna aplikacija neće moći mijenjati datoteke i zapise

registar na ciljnom sistemu.

Umjesto toga, ako pokuša napraviti bilo kakve promjene, hoće

preusmjeren na poseban folder ili ključ registra.

Ovaj folder se može postaviti na unos "Skladištenje podataka".
Potpuni pristup: Virtuelna aplikacija će moći da menja fajlove

i unose u registru na ciljnom sistemu.

SVE OSTALE PODEŠAVANJA I NAREDBE ZA UREĐIVANJE VIRTUALNOG PAKETA OPISANI SU U PDF DATOTEKU

P.S. Programeri upozoravaju da je uspjeh postupka za kreiranje prijenosnog programa zajamčen samo ako

ako nikada ranije ovaj program nije instaliran na računaru.

(novoinstalirani) ili "čista" virtuelna mašina

Cameyo je lansiran na službenoj web stranici online usluga Dopustite nam da napravimo vaše virtuelne prenosive aplikacije!, sa kojim možete napraviti Portable program ( prenosiva aplikacija), bez instaliranja bilo kakvog softvera na računar.
Da biste to učinili, registrirajte se i imat ćete pristup stranici s opcijama narudžbe - da kreirate Portable (prenosivi program)

Na ovoj stranici možete dodati narudžbu/zahtjev za online uslugu Portable App Builder :
– Potrebno je da unesete naziv programa koji želite da učinite prenosivim.
– Odredite udaljenu vezu za preuzimanje aplikacije
– Preuzmite sami paket MSI (preporučeno) ili .EXE (distribucija programa).

Nakon popunjavanja zahtjeva, obavještenja će biti poslana e-poštom. email da je vaša narudžba završena i Prenosivi program spreman za preuzimanje.
Zatim, prateći vezu do stranice Cameyo web stranice, možete preuzeti prenosivi program spreman za korištenje.

Najbolji članci na ovu temu