Разница между программным обеспечением Portable и Installer edition

Программное обеспечение, которое необходимо установить, требует времени, поскольку оно подключается к операционной системе, и часть вызовов его процедур зависит от ресурсов, уже доступных на компьютере. Если эти ресурсы — например, общий файл DLL — отсутствуют на компьютере, программа установки может либо установить их отдельно, либо программа не запустится. Портативное программное обеспечение лучше во многих аспектах. Они не зависят от системных файлов и могут работать независимо от системных ресурсов. Ознакомьтесь с разницей между портативным программным обеспечением и программным обеспечением для установки(difference between portable and installer edition software) .

Разница между программным обеспечением Portable и Installer edition

Программное обеспечение Portable и Installer edition

Программное обеспечение для установщика

Для программного обеспечения, которое требует установки на локальный компьютер, программисты используют разных создателей установщика(installer creators) для создания программы, которая будет устанавливать программное обеспечение. Вы не можете запускать программное обеспечение напрямую, так как оно требует определенных шагов, таких как регистрация в реестре Windows , перезагрузка реестра, связывание с библиотеками динамической компоновки ( DLL - файлы). В большинстве случаев такое программное обеспечение использует существующие общие файлы DLL . Если программист создал пользовательскую библиотеку или что-то подобное, программа установки скопирует этот файл в соответствующее место при установке программного обеспечения.

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

Вторая проблема заключается в том, что вы должны установить такое программное обеспечение на каждый компьютер, где вы хотите его использовать. Установка(Installation) требует времени, так как может также потребоваться перезагрузка реестра Windows(Windows Registry) после установки программного обеспечения.

При использовании установщика для установки программного обеспечения может произойти одно или несколько из следующих действий:

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

Когда вы удаляете одно и то же программное обеспечение, один или несколько элементов, созданных выше, могут остаться на компьютере и выдать, что вы использовали конкретное программное обеспечение на компьютере.

Портативное программное обеспечение намного лучше по сравнению с программным обеспечением, основанным на установке, как показано в этой статье о разнице между портативным программным обеспечением и программным обеспечением для установки.(Portable software are much better compared to Installation based software as this article on the difference between portable and installer edition software shows.)

Портативное программное обеспечение

Когда мы говорим о портативном программном обеспечении, это означает, что вам не нужно его никуда устанавливать. Это делает программное обеспечение переносимым, потому что вы можете носить его на USB -накопителях и использовать на любом компьютере без необходимости устанавливать его на каждый компьютер, который вы хотите использовать. Вы просто подключаете флешку, содержащую портативное программное обеспечение, к компьютеру, который вы используете, и запускаете переносное программное обеспечение. В Интернете(Internet) есть несколько хороших ресурсов , позволяющих преобразовать программное обеспечение, основанное на установке, в портативное программное обеспечение.

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

  1. Портативный программный пакет уже содержит библиотеки DLL(DLLs) , встроенные в приложение.
  2. Портативное программное обеспечение может создать виртуальную машину и работать в ней, особенно если для этого необходимо использовать реестр(Registry) ; виртуальная машина удаляется, как только переносное программное обеспечение закрывается

Вам не нужно устанавливать его. Таким образом, это помогает вам сэкономить некоторое время и в то же время позволяет вам использовать компьютер, не оставляя отпечатков программного обеспечения в реестре или где-либо еще.

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

Хотя большинство портативных программ не оставляет следов, вы можете проверить папку (или любое другое место), куда вы скопировали программу, чтобы увидеть, не создало ли она какой- либо файл INF или XML при запуске. Некоторое портативное ПО создает эти файлы в тех же папках, где они находились — для сохранения конфигурации ПО или чего-то еще. Всегда лучше проверить папку, в которой находилось переносимое программное обеспечение, прежде чем удалять его. Если вы найдете какой-либо связанный INF или XML , просто удалите его, если хотите сохранить его в секрете.

Портативное программное обеспечение всегда лучше по сравнению с программным обеспечением, основанным на установке, когда оно меньше по размеру. Если это огромное программное обеспечение, и вам все равно, узнают ли другие о том, что вы его используете, вы можете выбрать установочную версию. Примером такого программного обеспечения, основанного на установке, является Visual Studio , поскольку ему требуется множество библиотек DLL(DLLs) , которые необходимо скопировать на компьютер для правильной работы. Хотя можно преобразовать Visual Studio в портативное программное обеспечение, конечный продукт будет огромным, учитывая количество библиотек, файлов справки и т. д., которые необходимо интегрировать в одно переносное программное обеспечение. В таких случаях он может работать слишком медленно.

Если вы, например, техник, которому нужно запускать какое-то программное обеспечение на разных машинах, портативные версии лучше, так как вы сэкономите время. В случае цензуры, заблокированных сайтов, военных репортажей и т. д. портативное программное обеспечение обеспечивает необходимую защиту.

Возможно, вы захотите взглянуть на некоторые из этих бесплатных переносимых программ для Windows(Free Portable Windows Software) .(You might want to take a look at some of these Free Portable Windows Software.)

Случайное чтение(Random read)Интересные малоизвестные сведения о Microsoft Trivia и Fun Facts(Interesting lesser know Microsoft Trivia and Fun Facts) .



About the author

«Я внештатный эксперт по Windows и Office. У меня более 10 лет опыта работы с этими инструментами, и я могу помочь вам извлечь из них максимальную пользу. Мои навыки включают в себя: работу с Microsoft Word, Excel, PowerPoint и Outlook; страницы и приложения, а также помощь клиентам в достижении их бизнес-целей».



Related posts