Разница между ПО Portable и Installer

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

Разница между ПО Portable и Installer

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Случайное прочтение: Интересные малоизвестные Microsoft Trivia и Fun Facts.

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

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *