Razlike med prenosnim in namestitvenim programom

Vprašanje: kakšna je razlika med prenosnim programom, ki ne zahteva namestitve, in tistim, ki namesto tega namesti samodejni postopek, ki kopira veliko datotek v različne mape operacijskega sistema. "> To je ena glavnih razlik med tradicionalnimi in prenosnimi programi in vredno je razumeti, če in kdaj sta raje drug do drugega.
Programi, ki zahtevajo namestitev v računalnik, se začnejo iz datoteke z imenom namestitvenega programa, ki vključuje navodila za kopiranje različnih datotek, povezovanje z notranjimi knjižnicami sistema (datoteke DLL) in pisanje registrskih ključev v operacijskem sistemu Windows.
V večini primerov programska oprema uporablja obstoječe datoteke DLL, razen v primerih, ko je programer ustvaril knjižnico po meri z datoteko, ki mora biti med namestitvijo programske opreme ustrezno nameščena.
Ker so vgrajeni v sistem, so programi z namestitvenim programom, če so dobro zasnovani in programirani, hitrejši od prenosnih programov pri njihovi izvedbi in delovanju.
Programske opreme, ki zahteva namestitev, ni mogoče izbrisati, da jo odstranite iz računalnika, vendar zahteva postopek odstranitve, ki ga vodi vključeni program.
Težava je v tem, da je bila ta odstranitev včasih slabo zasnovana in ne more izbrisati vseh datotek in referenc, ki jih je prinesla namestitev iz tega programa.
Poleg tega je z vidika zasebnosti vedno mogoče vedeti, ali je bil v računalnik nameščen določen program.
Ko za namestitev programa uporabljate namestitveni program, se v računalniku Windows zgodijo naslednje stvari:
- Programska oprema ustvari novo mapo v Programih ali Uporabnikih, glede na njeno konfiguracijo.
- V register Windows se zapišejo nove vrednosti in / ali se lahko spremenijo stari vnosi.
- Namestitveni program kopira datoteke v ustvarjeno mapo.
- Na namizju, meniju Start in opravilni vrstici se ustvari bližnjica do programa
- V mapo C: \ Windows \ System32 so morda dodane nekatere nove datoteke DLL.
- Ko odstranite isto programsko opremo, lahko en ali več zgoraj ustvarjenih elementov ostane v računalniku.
PREBERITE TUDI: Ustvarite prenosne programe tistih, nameščenih na osebnem računalniku, z virtualizacijo programske opreme
Prenosni programi na drugi strani so sestavljeni iz ene ali več datotek znotraj mape, ki jih je mogoče premikati, kamor koli želite, tudi na USB ključ.
Imenujejo jih "natančno", ker jih lahko, če jih kopiramo na prenosni pogon USB, zaženete na katerem koli računalniku, ne da bi jih morali namestiti.
Zahvaljujoč tej funkciji ne spreminjajo nobene sistemske datoteke, na osebnem računalniku ne puščajo sledi in zato omogočajo, da se uporablja tudi s polno zasebnostjo.
Če obstaja mapa, v kateri se program zažene, lahko ustvari datoteko INF ali XML v njeni izvedbi znotraj te iste mape.
Prenosna programska oprema že vsebuje vgrajene DLL-je in lahko celo ustvari virtualni stroj za zagon, še posebej, če mora uporabiti Registry (VM se nato odstrani, ko se program zapre).
Kot že omenjeno, ga ni treba namestiti in prihrani nekaj začetnega časa, tudi če njegova izvedba ostane nekoliko počasnejša od namestitvenega programa.
Čeprav lahko vsaka programska oprema v teoriji postane prenosna, v praksi ne morejo biti vsi programi prenosni. ker bi jih bilo ogromno.
Na primer, da bi programi Office zahtevali vključitev več datotek DLL, ki so že vključene v sistem Windows, in številnih notranjih referenc, ki bi postale veliko večje od običajnih.
Prenosni programi so zelo uporabni za tehnike, ki delajo na več računalnikih, in za tiste, ki želijo javne računalnike uporabljati anonimno.
V drugem članku smo videli najboljše prenosne programe brez namestitve za USB ključke (Windows) .

Pustite Komentar

Please enter your comment!
Please enter your name here