Преносим

Разлика между преносимия и инсталационния софтуер

Разлика между преносимия и инсталационния софтуер

Софтуерът, който трябва да бъде инсталиран, отнема време, тъй като те се свързват с операционната система и част от техните процедурни повиквания зависят от ресурсите, които вече са налични на компютъра. Ако тези ресурси - д.ж. общ DLL файл - липсват на компютъра, инсталационната програма може или да го инсталира отделно, или програмата да не успее да се стартира. Преносимият софтуер е по-добър в много аспекти. Те не зависят от системните файлове и могат да се изпълняват, без да зависят от системните ресурси. Вижте разлика между преносимия и инсталационния софтуер.

Преносим и инсталационен софтуер за издание

Инсталиращо издание Софтуер

За софтуер, който изисква инсталиране на локалния компютър, програмистите използват различни създатели на инсталатори, за да създадат програма, която ще инсталира софтуера. Не можете да стартирате софтуера директно, тъй като той се нуждае от определени стъпки като регистрация в регистъра на Windows, презареждане на системния регистър, свързване към динамични библиотеки с връзки (DLL файлове). В повечето случаи такъв софтуер използва съществуващите общи DLL файлове. Ако програмистът е създал персонализирана библиотека или нещо подобно, инсталационната програма ще копира този файл на подходящо място, докато инсталира софтуера.

Проблемите със софтуера, който изисква инсталация, са, че те могат да оставят пръстови отпечатъци на компютъра, където са били инсталирани - дори след като деинсталирате софтуера. По този начин, ако работите върху нещо частно, хората може да знаят, че сте инсталирали и деинсталирали някакъв софтуер.

Вторият проблем е, че трябва да инсталирате такъв софтуер на всеки компютър, където искате да го използвате. Инсталацията отнема време, тъй като може също да изисква презареждане на системния регистър на Windows след инсталиране на софтуер.

Когато използвате инсталатора за инсталиране на софтуер, може да се случи едно или повече от следните:

  1. Софтуерът създава нова папка под Program Files или Users въз основа на това как е конфигуриран
  2. Новите стойности се записват в системния регистър на Windows и / или старите записи могат да бъдат променени
  3. Копиране на файлове от програма за инсталиране на локална машина
  4. Създаване на работен плот, икона на лентата на задачите
  5. Създаване на папка в менюто "Старт"
  6. Копиране на DLL файлове в Windows или C: \ Windows \ System32 и т.н. папки

Когато деинсталирате същия софтуер, един или повече от елементите, създадени по-горе, може да останат обратно на компютъра и да издадат, че сте използвали конкретния софтуер на машината.

Преносимият софтуер е много по-добър в сравнение с инсталационния софтуер, както показва тази статия за разликата между преносимия и инсталационния софтуер.

Преносим софтуер

Когато казваме преносим софтуер, това означава, че не е необходимо да го инсталирате никъде. Това прави софтуера преносим, ​​защото можете да го носите на USB памет и да го използвате на всеки компютър, без да се налага да го инсталирате на всеки компютър, който искате да използвате. Просто включвате устройството за писалки, съдържащо преносимия софтуер, към компютъра, който използвате, и стартирате преносимия софтуер. В интернет има някои добри ресурси, които ви позволяват да конвертирате базиран на инсталацията софтуер в преносим софтуер.

Преносимият софтуер работи по два начина:

  1. Преносимият софтуерен пакет вече съдържа DLL, вградени в приложението
  2. Преносимият софтуер може да създаде виртуална машина и да работи в нея - особено ако трябва да използва системния регистър; VM се премахва веднага щом преносимият софтуер бъде затворен

Не е необходимо да го инсталирате. Така че ви помага да спестите известно време, като същевременно ви позволява да използвате компютър, без да оставяте софтуерни пръстови отпечатъци в системния регистър или другаде.

Програми като UltraSurf (прокси софтуер) могат просто да бъдат пренасяни на сменяемо устройство, стартирани и използвани, без да се променя нищо в действителната система. По този начин има по-малко шансове някой друг да открие, че сте използвали софтуера. Те са полезни за незабавното започване на работа, като същевременно ви предпазват от любопитни очи.

Докато повечето преносими софтуери не оставят следи, може да искате да проверите папката (или всяко друго място), където сте копирали софтуера, за да видите дали е създал някакъв INF или XML файл, когато сте го стартирали. Някои преносими софтуери създават тези файлове в същите папки, където са били налични - за да запазят конфигурацията на софтуера или нещо друго. Винаги е по-добре да проверите папката, в която се намира преносимият софтуер, преди да го премахнете. Ако намерите някакви свързани INF или XML, просто ги изтрийте, ако искате да го запазите в тайна.

Преносимият софтуер винаги е по-добър в сравнение с инсталационния софтуер, когато е по-малък. Ако това е огромен софтуер и не ви интересува дали другите знаят за това, че го използвате, можете да изберете инсталационната версия. Пример за такъв софтуер, базиран на инсталация, е Visual Studio, тъй като се нуждае от много DLL файлове, които трябва да бъдат копирани на компютъра за правилно функциониране. Въпреки че е възможно да конвертирате Visual Studio в преносим софтуер, крайният продукт ще бъде огромен, като се има предвид броят на библиотеките и помощните файлове и т.н. които трябва да бъдат интегрирани в един преносим софтуер. В такива случаи може да работи твърде бавно.

Ако сте някой - като техник - който трябва да стартира някакъв софтуер на различни машини, преносимите версии са по-добри, тъй като ще спестите време. В случай на цензура, блокирани сайтове и съобщения за войни и т.н., преносимият софтуер ви осигурява защитата, от която се нуждаете.

Може да искате да разгледате някои от тези безплатни преносими софтуери за Windows.

Топ 5 карти за залавяне на игри
Всички сме виждали и обичаме поточни игри в YouTube. PewDiePie, Jakesepticye и Markiplier са само някои от най-добрите геймъри, които са спечелили мил...
Как да разработите игра на Linux
Преди десетилетие не много потребители на Linux биха прогнозирали, че любимата им операционна система един ден ще бъде популярна игрална платформа за ...
Пристанища с отворен код на търговски игрални машини
Безплатни разширения на играта с отворен код и междуплатформени игри могат да се използват за възпроизвеждане на стари, както и някои от доста скорошн...