Rozdiely medzi prenosnými a inštalačnými programami

Otázka: Aký je rozdiel medzi prenosným programom, ktorý nevyžaduje inštaláciu a programom, ktorý sa namiesto toho inštaluje automatickým postupom, ktorý skopíruje veľa súborov do rôznych priečinkov operačného systému. “> Toto je jeden z hlavných rozdielov medzi tradičnými a prenosnými programami a stojí za pochopenie, či a kedy sú vzájomne výhodné.
Programy, ktoré si vyžadujú inštaláciu do vášho počítača, sa začínajú zo súboru s názvom installer, ktorý obsahuje pokyny na kopírovanie rôznych súborov, vytváranie spojení s vnútornými knižnicami systému (súbory DLL) a písanie kľúčov registra v systéme Windows.
Vo väčšine prípadov softvér používa existujúce súbory DLL, s výnimkou prípadov, keď programátor vytvoril vlastnú knižnicu so súborom, ktorý musí byť počas inštalácie softvéru správne umiestnený.
Keďže sú programy s inštalačným programom integrované do systému, ak sú správne navrhnuté a programované, sú pri vykonávaní a prevádzke rýchlejšie ako prenosné programy.
Softvér, ktorý vyžaduje inštaláciu, nemožno odstrániť z počítača, ale vyžaduje postup odinštalovania podľa priloženého programu.
Problém je, že toto odinštalovanie bolo niekedy nesprávne navrhnuté a nedokáže z tohto programu odstrániť všetky súbory a odkazy, ktoré priniesla inštalácia.
Okrem toho z hľadiska ochrany osobných údajov je vždy možné zistiť, či bol určitý program nainštalovaný na PC.
Pri inštalácii programu pomocou inštalačného programu sa na počítači so systémom Windows vyskytnú nasledujúce veci:
- Softvér vytvorí nový priečinok v priečinkoch Programy alebo Používatelia podľa toho, ako je nakonfigurovaný.
- Do registra Windows sa zapisujú nové hodnoty a staré záznamy sa môžu meniť.
- Inštalátor skopíruje súbory do vytvoreného priečinka.
- Na pracovnej ploche, ponuke Štart a na paneli úloh sa vytvorí odkaz na program
- Niektoré nové súbory DLL mohli byť pridané do priečinka C: \ Windows \ System32 .
- Pri odinštalovaní rovnakého softvéru môže jedna alebo viac položiek vytvorených vyššie zostať v počítači.
PREČÍTAJTE SI TIEŽ: Vytvorte prenosné programy programov nainštalovaných v počítači pomocou virtualizácie softvéru
Prenosné programy na druhej strane pozostávajú z jedného alebo viacerých súborov vo vnútri priečinka, ktorý je možné presunúť kamkoľvek, dokonca aj z USB kľúča.
Nazývajú sa „prenosné“ presne preto, že ak sa skopírujú na prenosný disk USB, môžu sa spúšťať na akomkoľvek počítači bez toho, aby ste ich museli inštalovať.
Vďaka tejto funkcii nemodifikujú žiadny systémový súbor, nezanechávajú žiadne stopy na používanom počítači, a preto umožňujú jeho použitie aj pri úplnom súkromí.
Ak existuje priečinok, v ktorom je program spustený, mohol by vytvoriť súbor INF alebo XML pri jeho vykonávaní vo vnútri toho istého priečinka.
Prenosný softvér už obsahuje vstavané knižnice DLL a môže dokonca vytvoriť virtuálny stroj, na ktorý sa dá spustiť, najmä ak potrebuje používať register (VM sa potom po zatvorení programu odstráni).
Ako je uvedené vyššie, nie je potrebné ho inštalovať a šetrí to počiatočný čas, aj keď jeho vykonanie zostáva o niečo pomalšie ako inštalačný program.
Zatiaľ čo každý softvér sa môže teoreticky stať prenosným, nie všetky programy môžu byť v praxi prenosné. pretože by boli obrovské.
Napríklad programy balíka Office by vyžadovali zahrnutie niekoľkých súborov DLL, ktoré už sú súčasťou systému Windows, a mnoho z týchto interných odkazov, ktoré by boli oveľa väčšie ako je obvyklé.
Prenosné programy sú veľmi užitočné pre technikov, ktorí pracujú na viacerých počítačoch a pre tých, ktorí chcú používať verejné počítače anonymne.
V ďalšom článku sme videli najlepšie prenosné programy bez inštalácie na USB kľúče (Windows) .

Zanechajte Svoj Komentár

Please enter your comment!
Please enter your name here