Rozdíly mezi přenosnými a instalačními programy

Otázka: Jaký je rozdíl mezi přenosným programem, který nevyžaduje instalaci a programem, který místo toho instaluje automatickým postupem, který zkopíruje mnoho souborů do různých složek operačního systému "> Toto je jeden z hlavních rozdílů mezi tradičními a přenosnými programy a stojí za to pochopit, zda a kdy jsou vzájemně výhodné.
Programy, které vyžadují instalaci do vašeho počítače, začínají ze souboru nazvaného installer, který obsahuje pokyny pro kopírování různých souborů, navazování spojení s interními knihovnami systému (soubory DLL) a psaní klíčů registru v systému Windows.
Ve většině případů software používá existující soubory DLL, s výjimkou případů, kdy programátor vytvořil vlastní knihovnu se souborem, který musí být během instalace softwaru správně umístěn.
Protože jsou integrovány do systému, jsou programy s instalačním programem, pokud jsou dobře navrženy a programovány, rychlejší než přenosné programy při jejich provádění a provozu.
Software, který vyžaduje instalaci, nelze odstranit z počítače, ale vyžaduje postup odinstalace vedený přiloženým programem.
Problém je v tom, že někdy byla tato odinstalace navržena špatně a nedokáže odstranit všechny soubory a odkazy, které instalace přinesla z tohoto programu.
Kromě toho je vždy možné vědět, zda byl na PC nainstalován určitý program.
Při instalaci programu pomocí instalačního programu se na počítači se systémem Windows stane následující:
- Software vytvoří novou složku v Programech nebo Uživatelé podle toho, jak je nakonfigurován.
- Do registru Windows se zapisují nové hodnoty a staré záznamy se mohou změnit.
- Instalační program zkopíruje soubory do vytvořené složky.
- Zástupce programu se vytvoří na ploše, nabídce Start a na hlavním panelu
- Některé nové soubory DLL mohly být přidány do složky C: \ Windows \ System32 .
- Při odinstalování stejného softwaru může v počítači zůstat jedna nebo více položek vytvořených výše.
PŘEČTĚTE SI také: Vytvářejte přenosné programy těch, které jsou nainstalovány v počítači, s virtualizací softwaru
Přenosné programy se naopak skládají z jednoho nebo více souborů ve složce, kterou lze přesouvat kamkoli, dokonce i na USB flash disk.
Nazývají se „přenosné“ přesně proto, že pokud jsou zkopírovány na přenosný disk USB, lze je spustit na jakémkoli počítači bez nutnosti jejich instalace.
Díky této funkci nemění žádný systémový soubor, nezanechávají žádné stopy na používaném počítači, a proto umožňují jeho použití i při plném soukromí.
Pokud existuje složka, ve které je program spuštěn, mohl by vytvořit soubor INF nebo XML při provádění ve stejné složce.
Přenosný software již obsahuje vestavěné knihovny DLL a může dokonce vytvořit virtuální stroj, na kterém lze spustit, zejména pokud potřebuje používat registr (VM je poté odstraněn, když je program ukončen).
Jak bylo uvedeno výše, není nutné jej instalovat a šetří čas, i když jeho provedení zůstává o něco pomalejší než instalační program.
Zatímco každý software se může stát teoreticky přenosným, ne všechny programy mohou být v praxi přenosné. protože by byly obrovské.
Například programy sady Office by vyžadovaly zahrnutí několika souborů DLL již zahrnutých v systému Windows a mnoho z těchto interních odkazů, které by se staly mnohem většími, než je obvyklé.
Přenosné programy jsou velmi užitečné pro techniky, kteří pracují na více počítačích, a pro ty, kteří chtějí používat veřejné počítače anonymně.
V dalším článku jsme viděli nejlepší přenosné programy bez instalace na USB flash disky (Windows) .

Zanechte Svůj Komentář

Please enter your comment!
Please enter your name here