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

Съдържание:

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

Видео: Разлика между софтуера Portable и инсталатора

Видео: Разлика между софтуера Portable и инсталатора
Видео: Securing Android from any unauthorized individual or criminal - YouTube 2024, Април
Anonim

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

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

Image
Image

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

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

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

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

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

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

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

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

Портативен софтуер

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

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

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

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

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

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

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

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

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

Подобни публикации:

  • Как да се определи липсващи DLL файлове грешки на Windows 10/8/7 PC
  • Проблеми с уязвимостта на DLL, предотвратяване и откриване
  • Списък на командите Rundll32 за Windows 10/8/7
  • Как ръчно да рестартирате всеки компонент на Windows Update по подразбиране
  • Програмата не може да стартира, защото MSVCP140.dll липсва от компютъра ви

Препоръчано: