Rekomenduojama, 2020

Redaktoriaus Pasirinkimas

Skirtumai tarp nešiojamų ir diegimo programų

Klausimas: koks skirtumas tarp nešiojamos programos, kuriai nereikalingas diegimas, ir kuri ją įdiegia automatiškai, kai daugelis failų kopijuoja į įvairius operacinės sistemos aplankus?

Programoje, įdiegtos kompiuteryje, naudojami kai kurie jau veikiantys failai, o ne "portable" arba "portable" sistemos nepriklauso nuo sistemos failų ir gali būti vykdomi nepriklausomai nuo sistemos išteklių.

Tai vienas pagrindinių skirtumų tarp tradicinių ir nešiojamų programų, ir verta suprasti, ar ir kada jie yra geresni vienas kitam.

Programoms, kurias reikia įdiegti kompiuteryje, prasideda failas, pavadintas diegimo programa, kuriame yra nurodymai, kaip kopijuoti įvairius failus, prisijungti prie sistemos vidinių bibliotekų (DLL failai) ir rašyti registro raktus "Windows" sistemoje.

Daugeliu atvejų programinė įranga naudoja esamus DLL failus, išskyrus tuos atvejus, kai programuotojas sukūrė pasirinktinę biblioteką su failu, kuris programinės įrangos diegimo metu turi būti tinkamai išdėstytas.

Kai jie integruojami į sistemą, programos su montuotoju, jei jos yra gerai suplanuotos ir užprogramuotos, yra greitesnės už jų nešiojamas programas vykdant ir eksploatuojant.

Programinė įranga, kuriai reikia įdiegti, negali būti ištrinta, kad ją pašalinti iš kompiuterio, tačiau reikalinga pašalinimo vedlio programa.

Problema ta, kad kartais ši išdiegimas buvo blogai suplanuotas ir negali ištrinti visų failų ir visų nuorodų, kurias įdiegė iš šios programos.

Be to, privatumo požiūriu visada įmanoma žinoti, ar kompiuteryje įdiegta tam tikra programa.

Jei naudojate diegimo programą, kad įdiegtumėte programą, "Windows" kompiuteryje atsiranda tokie dalykai:

- Programinė įranga sukuria naują aplanką programose arba vartotojams, priklausomai nuo to, kaip ji sukonfigūruota.

- Naujos vertės įrašomos į "Windows" registrą ir / arba senus įrašus galima keisti.

- Diegimo programa kopijuoja failus į sukurtą aplanką.

- Nuoroda į programą sukurta darbalaukyje, meniu Pradėti ir užduočių juostoje

- Kai kurie nauji DLL failai gali būti įtraukti į aplanką C: \ Windows \ System32 .

- Kai pašalinsite tą pačią programinę įrangą, vienas ar daugiau anksčiau sukurtų elementų gali likti jūsų kompiuteryje.

Vietoje to, nešiojamosios programos yra sudarytos iš vieno ar kelių failų, esančių aplanke, kurį galima perkelti bet kur norima, net USB atmintine.

Jie vadinami "nešiojamieji kompiuteriai" tik todėl, kad, jei jie nukopijuoti į nešiojamą USB diską, jie gali būti paleisti bet kuriame kompiuteryje be jų įdiegimo.

Dėka šios funkcijos jie nekeičia jokių sistemos failų, jie nepalieka jokių pėdsakų naudojamame asmeniniame kompiuteryje ir todėl leidžia naudoti net ir visiškai privatūs.

Jei yra aplankas, kuriame vykdoma programa, tai gali sukurti INF arba XML failą vykdant tą patį aplanką.

Nešiojamojoje programinėje įrangoje jau yra įdėtų DLL ir netgi galite sukurti virtualųjį mašiną, kad galėtumėte paleisti, ypač jei reikia naudoti registrą (VM tada pašalinamas, kai uždarote programą).

Kaip minėta pirmiau, nebūtina įdiegti ir sutaupyti šiek tiek pradinio laiko, net jei jo vykdymas išlieka šiek tiek lėtesnis nei programa su įdiegimu.

Nors bet kokia programinė įranga teoriškai gali tapti nešiojama, ne visos programos gali būti perkeliamos praktikoje. nes jie būtų didžiuliai.

Pvz., "Office" programoms reikės įtraukti keletą DLL failų, jau įtrauktų į "Windows", ir daugelį tų vidinių nuorodų, kurios taptų daug didesnės nei įprastai.

Nešiojamosios programos yra labai naudingos specialistams, dirbantiems keliuose kompiuteriuose ir tiems, kurie nori anonimiškai naudoti viešuosius kompiuterius.
Kitame straipsnyje matėme geriausias nešiojamas programas be USB dėklo diegimo ("Windows") .

Top