Skirtumai tarp nešiojamųjų ir diegimo programų

Klausimas: kuo skiriasi nešiojama programa, kuriai nereikia diegti, ir ta, kuri vietoj to įdiegiama naudojant automatinę procedūrą, kopijuojančią daugybę failų įvairiuose operacinės sistemos aplankuose "> Tai yra vienas iš pagrindinių skirtumų tarp tradicinių ir nešiojamųjų programų ir verta suprasti, ar ir kada jie yra geresni vienas kitam.
Programos, kurias reikia įdiegti jūsų kompiuteryje, prasideda nuo failo, vadinamo diegimo programa, kuriame pateikiamos instrukcijos, kaip kopijuoti įvairius failus, užmegzti ryšius su sistemos vidinėmis bibliotekomis (DLL failais) ir rašyti registravimo raktus „Windows“.
Daugeliu atvejų programinė įranga naudoja esamus DLL failus, išskyrus tuos atvejus, kai programuotojas sukūrė pasirinktinę biblioteką su failu, kuris turi būti tinkamai išdėstytas programinės įrangos diegimo metu.
Kadangi jos yra integruotos į sistemą, programos su diegimo programa, jei jos gerai suprojektuotos ir suprogramuotos, yra greitesnės nei nešiojamos programos, vykdant ir naudojant.
Programinės įrangos, kurią reikia įdiegti, negalima ištrinti, kad ją pašalintumėte iš savo kompiuterio, tačiau ją reikia pašalinti naudojant nurodytą programą.
Problema ta, kad kartais šis pašalinimas buvo netinkamai suprojektuotas ir negali ištrinti visų failų ir nuorodų, kurias įdiegimas pateikė iš tos programos.
Be to, privatumo požiūriu visada galima sužinoti, ar asmeniniame kompiuteryje yra įdiegta tam tikra programa.
Kai diegiate programą diegdami programą, „Windows“ kompiuteryje įvyksta šie dalykai:
- Programinė įranga sukuria naują aplanką, esantį Programos arba Vartotojai, atsižvelgiant į tai, kaip jis sukonfigūruotas.
- „Windows“ registre įrašomos naujos vertės ir (arba) seni pakeitimai gali būti pakeisti.
- Įdiegimo programa nukopijuoja failus į sukurtą aplanką.
- Darbalaukyje, meniu Pradėti ir užduočių juostoje sukuriamas programos nuorodas
- Kai kurie nauji DLL failai gali būti įtraukti į aplanką C: \ Windows \ System32 .
- Pašalinus tą pačią programinę įrangą, vienas ar keli aukščiau sukurti elementai gali likti kompiuteryje.
TAIP PAT SKAITYKITE: Kurkite nešiojamas programas, įdiegtas kompiuteryje su programinės įrangos virtualizacija
Kita vertus, nešiojamas programas sudaro vienas ar keli failai, esantys aplanke, kuriuos galima perkelti kur tik norite, net per USB atmintinę.
Jie vadinami „nešiojamaisiais“ būtent todėl, kad nukopijavus į nešiojamąjį USB diską, juos galima paleisti bet kuriame asmeniniame kompiuteryje, jų neįdiegus.
Dėl šios savybės jie nekeičia jokio sistemos failo, nepalieka jokių pėdsakų naudojamame kompiuteryje ir todėl leidžia jį naudoti net ir esant visam privatumui.
Jei yra aplankas, kuriame vykdoma programa, jis galėtų sukurti INF arba XML failą vykdydamas tą patį aplanką.
Nešiojamojoje programinėje įrangoje jau yra įmontuoti DLL ir ji netgi gali sukurti virtualią mašiną, kad būtų galima paleisti, ypač jei jai reikia naudoti registrą (VM pašalinamas uždarius programą).
Kaip minėta aukščiau, jo nereikia diegti ir jis sutaupo šiek tiek pradinio laiko, net jei jo vykdymas išlieka šiek tiek lėtesnis nei programos su diegimu.
Nors kiekviena programinė įranga gali būti nešiojama teoriškai, ne visos programos gali būti nešiojamos praktiškai. nes jie būtų didžiuliai.
Pavyzdžiui, „Office“ programoms reikėtų įtraukti kelis DLL failus, jau įtrauktus į „Windows“, ir daugelį tų vidinių nuorodų, kurios taptų daug didesnės nei įprasta.
Nešiojamosios programos yra labai naudingos technikams, kurie dirba keliuose kompiuteriuose, ir tiems, kurie nori anonimiškai naudotis viešaisiais kompiuteriais.
Kitame straipsnyje mes matėme geriausias nešiojamas programas be diegimo USB atmintinėms („Windows“) .

Palikite Komentarą

Please enter your comment!
Please enter your name here