Atviras
Uždaryti

Greitas nešiojamų programų kūrimas. Kaip sukurti nešiojamas „Windows“ programas naudojant „Cameyo“.

Šiandien sužinosite, kaip lengvai ir greitai patys susikurti nešiojamas programas. Nemokamas dalykas, vadinamas Cameyo, mums padės šiuo klausimu.

Nešiojamos programos keliais paspaudimais

Pirmiausia labai trumpai priminsiu, kokios tai nešiojamos programos ( jau išsamiai aprašyta). Tai specialios įprastų programų versijos, tik „supakuotos“ į vieną failą. Jų nereikia diegti į operacinę sistemą, jie nepalieka joje „pėdsakų“ po darbo, juos galima laisvai perkelti iš disko į diską arba nešiotis su savimi „flash drive“.

Pastaruoju metu man labiau patinka talpinti tokias programas greitaeigiame ram diske(kompiuterio RAM), kur jie dirba kuo greičiau (mano sistemos SSD diskas šiuo metu nervingai rūko nuošalyje, pavydėdamas).

„Cameyo“ susidoroja su nešiojamų programų versijų kūrimu 95% atvejų - likusieji 5% dėl įvairių priežasčių negali būti „apmokyti“.

Pavyzdžiui, padarykime nešiojamą garsiojo CCleaner valiklio versiją – man asmeniškai ji bus labai naudinga gelbėjant giminaičių ir draugų kompiuterius nuo „skaitmeninių šiukšlių“ („išmesiu“ į „flash drive“ ir nešiojuosi su savimi mane į techninės pagalbos sesijas).

Kaip sukurti nešiojamą programą Cameyo

Taigi, pirmiausia reikia paruošti (atsisiųsti) diegimo programą programai, kurią paversime nešiojama.

Mūsų atveju tai yra CCleaner...



...pasirinkite vidurinį sąrašo elementą, spustelėkite „Gerai“ ir šiek tiek palaukite, kol programa padarys sistemos momentinę nuotrauką, prieš įdiegdama eksperimentinę programinę įrangą...

Kai toks langas pasirodys sistemos dėklo srityje (šalia laikrodžio)…

nieko į jį kišti , bet tiesiog pradėkite (ir užbaikite) įprastą „CCleaner“ diegimą „Windows“ operacinėje sistemoje. Mirksintis raudonas rutulys aiškiai rodo, kad visi sistemos katalogų ir jos registro pakeitimai yra stebimi.

Svarbu! Reikia pritaikyti keblius pataisymus, rusifikatorius, keisti nustatymus, dėti taškus ir varneles... reikia iš karto įdiegus programą ir tik po to pereiti prie paskutinio nešiojamos versijos kūrimo etapo.

Cameyo lange spustelėkite mygtuką „Įdiegti baigta“ ir po kelių minučių...

...gauname pranešimą su baigtos, naujai sukurtos nešiojamos programos vietos adresu...

Eikime ten, kur mus atsiuntė Cameyo programa...

…Ir perkelti (iškirpti) aplanką su nešiojama valiklio versija „flash drive“ ar kitame diske. Kaip jau sakiau aukščiau, aš asmeniškai jį „mečiau“. didelės spartos diskas RAM kompiuteris.

Belieka tik patikrinti rezultatą - paleidžiu nešiojamąjį valiklį ir juo ištrinu... įprastą jo versiją, kurią jūs ir aš įdiegėme sistemos diske (ar jau pamiršote tai?)...

...šito mums nebereikia papildoma programa sistemos skaidinyje (kodėl mums reikia kalvio papildomų dublikatų?).

Taip paprasta Cameyo patiems kurti nešiojamas programas.

Atsisiųskite Cameyo

Programos dydis yra 14,4 MB. Virusai ir „naudinga“ šnipinėti papildomą programinę įrangą jo jame nėra. Kaip pastebėjote iš aukščiau esančio aprašymo, jis taip pat yra nešiojamas.

Viename iš jau seniai išleistų numerių ][ turėjome straipsnį „Nešiojamas – štai, džiaugsmas“, kuriame kalbėjome apie tai, kaip galite sukurti nešiojamą beveik bet kurios programos versiją, kuri veiks neįdiegusi, ir parašykite ją „flash drive“ ir visada turėkite jį su savimi. Tada buvo naudojama brangi „Thinstall“ programa. Vėliau šį projektą įsigijo VMware, o visos jo funkcijos dabar pateikiamos VMware ThinApp programoje. Kaip ir kiti šios kompanijos produktai, „ThinApp“ užsiima virtualizavimu, tiksliau – programų virtualizavimu. Tokios operacijos tikslas – sukurti virtualią aplinką vienai programai. Ši programa neturėtų žinoti, kad ji veikia kitame kompiuteryje; ji gali, kaip numatė kūrėjai, pasiekti registrą, failų sistemą ir rasti raktus bei failus, kurie buvo pridėti diegimo metu. Programos failai ir visi reikalingi duomenys patalpinti į vieną vykdomąjį failą.EXE. Jos paleidimo metu sistemoje yra įdiegta virtuali aplinka, kuri emuliuoja reikiamus registro raktus, DDL, trečiųjų šalių bibliotekas, visokius karkasus, o programa paleidžiama taip, lyg nieko nebūtų nutikę. Tokiu atveju sistemoje neįdiegtos tvarkyklės, neatliekami registro pakeitimai – programa veikia visiškai virtualioje aplinkoje. Tai geras metodas, ir „ThinApp“ jį puikiai įgyvendina, tačiau yra vienas trūkumas: sprendimas kainuoja mažiausiai 6050 USD. Ne rūgštus, tiesa?

Tačiau netrukus įmonės apetitas gali atslūgti, nes neseniai internete pasirodė reali aplikacijų virtualizavimo alternatyva. „Cameyo“ (www.cameyo.com) daro lygiai tą patį, ką ir „ThinApp“, su vienu skirtumu – nieko nereikalauja. Ir žinote, jei būčiau VMware, pradėčiau bijoti. Sunku įsivaizduoti, kaip perkėlimo procesas gali būti dar paprastesnis nei Cameyo. Įdiegus iš 1,5 MB platinimo, vartotojui pateikiama sąsaja su dviem mygtukais: vienas skirtas sukurti naują konteinerį, o kitas - modifikuoti anksčiau sukurtus paketus. Jei spustelėsite pirmąjį („Užfiksavimo diegimas“), programa pradės daryti sistemos momentinį vaizdą, išsaugodama sau failų sistemos ir registro būseną - ji turės remtis šia informacija. Kai tik bus padaryta momentinė nuotrauka, Cameyo paragins jus pradėti diegti programą, kuriai reikia sukurti nešiojamąją versiją. Tegul tai būna „Opera“, o kad vaizdas būtų užbaigtas, tebūnie ir „Flash“ grotuvas, taip pat „Java“ įskiepis. Čia nėra jokių problemų, mes tiesiog montuojame viską kaip įprasta; jei reikia paleisti iš naujo, nedvejodami paleiskite iš naujo (tai tvarkoma teisingai). Baigę diegti ir konfigūruoti, galite spustelėti mygtuką „Įdiegti atlikta“. Šiuo metu Cameyo dar kartą padarys sistemos momentinę nuotrauką, kad palygintų, kokie pakeitimai įvyko, ir pagal šiuos duomenis sukurs nešiojamąjį paketą. Procesas gali užtrukti keletą minučių, po kurio programa jus pradžiugins pranešimu „Paketas sėkmingai sukurtas“.

Tai viskas, iš tikrųjų. Galite pabandyti paleisti gautą EXE bet kurioje Windows sistemoje ir įsitikinti, kad veikia ir pati naršyklė, ir visi papildomai įdiegti įskiepiai. Galite įrašyti į "flash drive" ir naudoti jį bet kuriame kompiuteryje be jokių problemų. Tačiau yra vienas įspėjimas – į konteinerį dedama gana daug įvairių duomenų, todėl pakuotės svoris gali būti gana įspūdingas. Pavyzdžiui, paketas, kurį gavau su Opera 10.62, sveria net 139 MB. Tačiau čia yra paslaptis: jei panagrinėsite konteinerio turinį, nesunkiai jame rasite failus, kuriuos Cameyo per klaidą įdėjo, ir iš tikrųjų nereikia jų virtualizuoti. Tarkime, mano pakete su Opera buvo failas su Dropbox indeksu, kuris sveria beveik 15 MB, bet tai yra dešimtadalis viso gauto paketo apimties. Galite pamatyti, kas yra konteinerio viduje, ir atlikti pakeitimus naudodami „Cameyo“ spustelėdami antrą (ir paskutinį) galimą mygtuką „Redaguoti esamą paketą“. Skirtuke „Failai“ ir „Registras“ lengva pamatyti, kurie failai ir registro šakos yra emuliuojamos. Jei reikia, bet kurį elementą galima pašalinti arba, atvirkščiai, ką nors pridėti. Įdomi parinktis yra pačiame pirmame skirtuke „Bendra“ - tai izoliacijos režimas. Pagal numatytuosius nustatymus bet kuri nešiojama programa veikia visiškai atskirai ir negali keisti sistemos. Tačiau, jei reikia, paketo režimą galima pakeisti į „Visa prieiga“, tada programa, kaip ir bet kuri kita programa, turės visišką prieigą prie failų ir registro.

Laba diena, mieli draugai, tinklaraščio lankytojai ir pažįstami. Šiame straipsnyje aš jums pasakysiu, kaip sukurti nešiojamą bet kurios programos versiją. Prieš pradėdami kurti šias programas, išsiaiškinkime, kokia yra nešiojama programos versija.

Iš anglų kalbos portable yra išverstas kaip (portable), tokių programų versijų nereikia įdiegti ir jas galima paleisti iš bet kurios vietos. Ar tai būtų išorinis diskas, „flash drive“ ir kt.

Be to, šios programos nėra užregistruotos sistemoje, todėl jos neužgriozdina. Kaip matote, šių programų pranašumas yra gana didelis.

Jei turite „flash drive“, galite prie jo pridėti nešiojamų versijų - visų tų programų, kurias nuolat naudojate, versijas, todėl jos bus pasiekiamos bet kuriame kompiuteryje.

Tai reiškia, kad viskas, ką jums reikia padaryti, tai įdėti jį į kitą kompiuterį ir paleisti jums reikalingą programą tiesiai iš „flash“ įrenginio, kurio nereikia niekur diegti.

Norėdami sukurti nešiojamąją programų versiją, naudosime Cameyo programą.

Naudojant programą:

Atsisiųskite programą iš tai nuorodą, atsisiuntę paleiskite vykdomąjį failą, pasirodžiusiame lange pasirinkite pirmą Cameyo elementą ir spustelėkite Gerai.

Prieš mus atsidarys pagrindinis programos langas, norint su ja dirbti nebūtina, tačiau tai suteikia nemažai privalumų.

Visų pirma, jūs gausite prieigą prie paruoštų nešiojamų įvairių programų versijų bibliotekos, taip pat turėsite galimybę internetu kurti nešiojamas programų versijas.

Registracija programoje:

Norėdami užsiregistruoti sistemoje, užpildykite šią registracijos formą, taip pat patariu atžymėti šį langelį, tada negausite naujienų iš šios programos kūrėjų.

Tada eik į savo pašto dėžutę, ( laiškas gali patekti į šiukšlių dėžę), spustelėkite nuorodą ( Norėdami suaktyvinti paskyrą, spustelėkite čia), taip suaktyvindami paskyrą ir vėl grįždami į programą.

Programų, skirtų naudoti nešiojamojoje versijoje, diegimas:

Po to kompiuteryje įdiegiame programą, kurios nešiojamąją versiją norime sukurti, tai yra, kuriant nešiojamą konkrečios programos versiją, ji neturėtų būti įdiegta sistemoje.

Jei jis įdiegtas, tiesiog pašalinkite jį ir nuskaitykite sistemą naudodami Cameyo. Įdiegę mums reikalingą programą, turime dar kartą nuskaityti sistemą su ta pačia Cameyo programa.

Ji dar kartą viską patikrina ir pastebi, kad nuo paskutinio nuskaitymo sistemoje atsirado nauja programa, būtent ši programa bus naudojama kuriant nešiojamąją versiją.

Tada vyksta pats surinkimas ir dėl to gauname nešiojamą mums reikalingos programos versiją. Tačiau prieš paleisdami programą Cameyo, kiek įmanoma uždarykite visas programas kompiuteryje.

Idealiu atveju turėtumėte atidaryti tik „Cameyo“ programą, kitaip nuskaitydama „Cameyo“ programa gali įkelti papildomų failų į nešiojamąją versiją.

Nešiojamų programų versijų kūrimas:

Spustelėkite mygtuką su fotoaparato atvaizdu, po kurio prasidės sistemos nuskaitymo procesas, tai užtruks šiek tiek laiko.

Po nuskaitymo apatiniame dešiniajame kampe matome šį pranešimą, kuriame nurodoma, kad galime pereiti tiesiai prie pačios programos diegimo. Tuo pačiu metu šio programos lango neuždarome.

Dabar įdiegiame programą, nešiojamąją, kurios versiją norime gauti kaip išvestį. Tokiu atveju aš įdiegsiu programą AusLogicsBoostSpeed, galite ją atsisiųsti. Paleidžiame diegimo programą ir įdiegiame programą standartiniu būdu.

Diegdami bet kurią programą, darbalaukyje sukurkite nuorodas, kitaip gali kilti problemų kuriant nešiojamą versiją.

Įdiegę reikalingą programą kompiuteryje ir darbalaukyje sukūrę nuorodą, spustelėkite mygtuką Įdiegti.

Programa iš naujo nuskaito sistemą ir pradeda kurti nešiojamą versiją. Vėlgi, jūs turite būti kantrūs ir šiek tiek palaukti.

Na, tai viskas, mūsų nešiojama programos versija buvo sukurta. Norėdami atidaryti aplanką mūsų programa, atsidariusiame lange spustelėkite nuorodą.

Dabar šią programą galima nukopijuoti į USB atmintinę ir paleisti iš bet kurio kompiuterio neįdiegiant jos sistemoje.

Taip pat galite redaguoti sukurtą nešiojamą versiją patys, spustelėdami mygtuką Redaguoti paketą. Čia galite redaguoti paties vykdomojo failo parametrus, kur bus saugomi programos nustatymai, kur ji bus įkelta paleisti ir pan...

Tačiau iš tikrųjų visi nustatymai čia nustatyti taip, kaip turėtų, ir daugeliu atvejų nieko keisti nereikia.

Paruoštos nešiojamos programų versijos:

Spustelėkite mygtuką Biblioteka.

Čia yra paruoštos nešiojamos programų versijos, tai yra, galite naudoti paiešką ir rasti reikiamą programą.

Atlikę paiešką, atsisiųskite programą į savo kompiuterį, ji pasirodys pirmoje Cameyo programos dalyje. Norėdami pamatyti, kur yra pats programos failas, dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Naršyti diske.

Tai viskas, dabar jūs žinote, kaip sukurti nešiojamą bet kurios programos versiją, užsiprenumeruoti tinklaraščio atnaujinimus, komentuoti, iki visų!!!

Pagarbiai

Sveiki, draugai! Šiame straipsnyje išsiaiškinsime, kaip sukurti nešiojamas programas (tas, kurios veikia neįdiegusios). Ir, kaip suprantate iš pavadinimo, naudosimės www.cameyo.com paslauga. Naudodamiesi šia paslauga, savo kompiuteryje galite susikurti nešiojamąją programą (patiems), arba galite sukurti nešiojamąją programą internetu. Šiame straipsnyje mes išbandysime abu.

Sukurkime nešiojamą programą savo kompiuteryje. Atsisiųskite programą cameyo. Eikite į svetainę http://www.cameyo.com/

Šiek tiek slinkite puslapiu žemyn ir spustelėkite Atsisiųskite Cameyo

Kol „Cameyo“ atsisiunčia, atidarykite meniu MANO PASKYRA ir pasirinkite REGISTRUOTIS, kad užregistruotumėte paskyrą. Pastarasis reikalingas norint pasiekti visas paslaugos funkcijas.

Norėdami rasti sukurtą nešiojamąją programą mūsų standžiajame diske, dešiniuoju pelės mygtuku spustelėkite piktogramą ir pasirinkite Naršyti diske.

Viskas paruošta. Galite nukopijuoti programą į bet kurią išorinę laikmeną ir paleisti ją bet kuriame kompiuteryje ar nešiojamajame kompiuteryje.

Nešiojamos programos kūrimas internete

Pabandykime sukurti nešiojamą programą (pvz., TakeOwnershipEx, kad gautume visas teises į failą ar aplanką)

Atidarymas Cameyo, eikite į skirtuką Studija ir spustelėkite Užfiksuokite programą internete

arba svetainėje cameyo.com atidarykite meniu MANO SĄSKAITA ir pasirinkti PRISIJUNGTI

Jei dar neturite paskyros, spustelėkite Sukurti paskyrą. Jei taip, prisijungimo formoje įveskite savo el. pašto adresą ir slaptažodį

Po sėkmingo prisijungimo spustelėkite Internetinis pakuotojas

Spustelėkite Diegimo programos įkėlimas. Pasirinkite „Windows XP“ bitų gylį. Jei darbui reikalinga nešiojama programa – rinkitės 64 bitų. Spustelėkite mygtuką Pasirinkti failą, kad pasirinktumėte diegimo programą (exe arba msi failą) ir Pateikti(Siųsti)

Po kelių sekundžių (ar minučių) nešiojama programa yra paruošta. Galite atsisiųsti arba peržiūrėti, kaip tai veikia

Neįmanoma jo peržiūrėti, nes buvo paleistas licencijos failas. Taigi aš jį atsisiunčiau ir paleidau kaip administratorius

Programa prasidėjo

Ir tai iškart rusų kalba.

Išvada

Tikiuosi, kad jums taip pat buvo įdomu atrasti nešiojamųjų programų pasaulį, kaip ir aš. Kai kurios programos, įskaitant čia apžvelgtą „PicPick“, gali veikti nešiojant (be įdiegimo) ir be specialaus programų apdorojimo. Pavyzdžiui, perkelkite visą aplanką su įdiegta programa iš programos failo į USB atmintinę. Pašalinkite pačią programą ir paleiskite ją iš „flash drive“. Jei programa paprasta, greičiausiai ji veiks. Nepatogu, kad aplanke yra daug failų. Kadangi „Windows XP“ nebepalaikoma ir ji vis dar naudojama kaip nešiojamųjų programų kūrimo sistema internete, sukursiu ją vietoje. Turiu įdiegtą „Windows 7“, kaip ir daugumą kompiuterių, kuriuose man reikės dirbti su šiomis programomis.

Apskritai aš rimtai galvojau apie nešiojamųjų programų naudojimą. Cameyo bibliotekoje yra didžiulė duomenų bazė. (Beje, be registracijos galima rasti adresu https://online.cameyo.com/public). Imk ir dirbk.

Visi jau galėjo įvertinti „Portable soft“ patogumą daugeliui žmonių tai labiau patinka dėl asmeninių priežasčių.
Bet, mano nuomone, svarbiausios priežastys:
? Nereikia diegti programinės įrangos ir taip užkimšti sistemą bei registrą
? Galimybė laikyti ir naudoti „Portable soft“ išoriniame „flash drive“.
? „Portable soft“ visada yra su jumis „flash drive“ ir galite jį naudoti bet kur, jei kompiuteryje turite USB prievadus
? Naudoti darbe, kur nepageidautina arba neįmanoma montuoti minkštųjų, arba tam nepakanka išteklių
? Pigumas ir pakankamai didelės talpos „flash drives“, kuriose galite saugoti mėgstamas programas

Dabar nėra labai sunku rasti beveik visų populiarių programų nešiojamas versijas, bet ką daryti, jei naudojate kokią nors retą ar specifinę programinę įrangą? Atsakymas sufleruoja pats – pasidaryk pats.

Pažiūrėkime, kaip žingsnis po žingsnio sukurti nešiojamąją programos versiją Firefox 3.0.6

Atsisiųskite programos platinimą iš išorės.

Norėdami sukurti nešiojamąjį, mums reikia programos, mes ją naudojame.

Taigi, pradėkime.

Išpakuokite programos archyvą „Thinstall Virtualization Suite“.į bet kurį aplanką. Paleiskite sąranką Capture.exe.

Prieš diegdami programą padarome pirmąjį sistemos momentinį vaizdą. Spustelėkite Pradėti. Norėdami sukurti nešiojamąjį įrenginį, „Thinstall“ palygina sistemos momentines nuotraukas prieš ir po įdiegimo.

Paliekame viską pagal nutylėjimą, nuskaitome diską C ir visas registro šakas. Spustelėkite Iš anksto įdiegtas nuskaitymas.

Nuskaitymo procesas užtrunka šiek tiek laiko, palaukite, kol pasirodys šis langas:

Neuždarykite lango, viską sumažinkite iki minimumo ir pereikite prie montavimo Firefox.

Vykdykite ekrane pateikiamas instrukcijas, kad užbaigtumėte diegimą.

Paleiskite ir sukonfigūruokite „Firefox“.

Tai viskas, programa įdiegta ir sukonfigūruota, grįžtame į anksčiau paslėptą langą ir nuskaitome sistemą, ar nėra pakeitimų naudodami „Thinstall“. Spustelėkite Nuskaitymas po įdiegimo.

Pasirinkite pagrindinį exe failą, kuris paleis programą:

Pasirinkite Mozilla Firefox.exe ir spustelėkite Tęsti >>

Visi pakeitimai bus išsaugoti aplanke su Thinstall programa:

Pakeitimai išsaugoti, tęskime:

Aplankas su programa, visi pakeitimai ir bat failas yra čia:

C:\Thinstall Virtualization Suite 3.358 portable\Captures\Mozilla Firefox (3.0.6)\

Baigę valyti, pažiūrėkite į registro pakeitimus šiuose failuose:

HKEY_CURRENT_USER.txt
HKEY_LOCAL_MACHINE.txt
HKEY_USERS.txt

Iš ten ištriname viską, kas nesusiję su „Firefox“. Pasirūpiname, kad neliktų papildomų tarpų – kitaip nešiojamasis nesusikompiliuos.

Skyrius – atsakingas už failų suspaudimą. Suspaudimas / išglaudinimas sunaudos sistemos išteklius.
CompressionType=Nėra
;CompressionType=Greitas

Skyrius – atsakinga už programos izoliavimą nuo realios aplinkos. WriteCopy – reiškia, kad visi programos pakeitimai bus išsaugoti programos aplanke. Sujungta – visi pakeitimai liks sistemoje.

;DirectoryIsolationMode=WriteCopy
DirectoryIsolationMode=Sujungta


SandboxName – smėlio dėžės (konteinerio) pavadinimas – aplanko, kuriame bus išsaugoti visi sukurtos nešiojamos programos pakeitimai, pavadinimas. Pagal numatytuosius nustatymus tai yra aplankas C:\Documents and Settings\vartotojo vardas\Application Data\Thinstall. Beje, jei jau naudojatės nešiojamomis programomis, pasižiūrėkite į šį aplanką – ten rasite daug šiukšlių – nelabai patogu.

Parinktis SandboxPath nurodo kelią sukurti Sandbox aplanką, paprastai šios parinkties nėra Package.ini faile, Sandbox sukuriama aplanke C:\Documents and Settings\User\Application Data\Thinstall;

Norėdami sukurti smėlio dėžę aplanke su nešiojamu programos failu, nurodykite SandboxPath=. skiltyje, pavyzdžiui, iškart po SandboxPath parinkties aprašymo.
Tai daug patogiau nei ieškoti šių failų skiltyje „Dokumentai ir nustatymai“.

Ir galiausiai, paskutinis veiksmas – paleiskite build.bat ir gaukite nešiojamąją programą į aplanką šiukšliadėžė.

Mes patikriname gautą rezultatą dėl jo „perkeliamumo“. Jei reikia, grąžinkite failus ir nustatymus iš anksčiau išsaugoto archyvo (Captures\Mozilla Firefox (3.0.6)\) ir vėl sukurkite nešiojamąjį.

PS. Geriausia visus eksperimentus atlikti „neapdorotoje“ sistemoje, geriausia virtualioje mašinoje (VMWare VirtualBox). Naujausia programa nemokama. Nešiojamosios programinės įrangos kūrimas virtualioje mašinoje leis išvengti nemalonių operacinės sistemos sumaišties pasekmių ir sumažės šiukšlių.

Padarykite savo programas nešiojamas!