Пн, 20.11.2017, 05:42
Форум інформатиків України
Головна Реєстрація Вхід
Вітаю Вас, Гість · RSS
Вітання на форумі
Незнайомець
Вітаємо на форумі,
Незнайомцю!

   
зареєструйтесь
Перед реєстрацією обов’язково прочитайте:
Оновлення Учасники Пошук
Особисті повідомлення
Видавництво ’’Аспект’’ Видавництво

Сторінка 1 з 11
Модератор форуму: Ktara, НІКОЛЯ, Bandalak, volevikt 
Форум інформатиків » АРХІВ » Архів форуму » Портативные программы (не требуют инсталляции)
Портативные программы
Andrey123q Дата: Нд, 10.01.2010, 01:05 | Повідомлення № 1
Досвідчений учасник
Повідомлень: 1236
Нагороди: 3
Рейтинг: 84
Совсем недавно сблизка познакомился с очень удобным видом программ, а именно Portable soft (портативные программы). В сети можно найти портативные варианты почти любых программ. Чем удобна портативная программа? Она не требует инсталляции, это программа, которая вмещает весь дистрибутив (исполняемые файлы, библиотеки и т.п.) в одном запускном файле. Т.е. на любом компьютере, где вам скажем нужно запустить фотошоп, а его там нет, то запросто можно принести его на флешке и с нее же запустить полноценную программу.

Для справки:
----
Переносимое приложение (англ. portable application, portable app) — программное обеспечение, которое для своего запуска не требует процедуры инсталляции на жесткий диск компьютера, и может полностью храниться на съемных носителях информации, таких как CD-ROM, USB flash drive, флэш-картах и даже на дискете, что позволяет использовать данное ПО на многих компьютерах.
Виртуализируемое приложение запускается в небольшом виртуальном окружении, которое включает в себя ключи реестра, файлы и другие компоненты, необходимые для запуска и работы приложения. Такая виртуальная среда работает как прослойка между приложением и операционной системой, что позволяет избежать конфликтов между приложениями.
----

Преимущества:
- Не требуют установки на компьютер
- Работа на разных компьютерах со всеми настройками и необходимыми данными
- Портативные программы при работе со сменных носителей не оставляют следов на гостевом компьютере.
- В очередной раз \"слетела\" операционная система? Портативные программы восстанавливаются быстро и легко!
- Необходимо поставить одну программу на десяток компьютеров? ...
- Программа как правило умещается в одном исполняемом файле
- Возможность запуска на 1м ПК разных версий программ, например, MS Office 2003 и 2007

Принцип создания.
Программы для создания портативного софта: Softgrid, Thinstall, Xenocode (я использовал последнюю).
Принцип создания портативной программы заключается в том, что сначала делается снимок системы до установки программы, потом устанавливается и настраивается приложение, и уже после этого делается второй снимок. Эти снимки сравниваются, потом предлагается выбрать файл который будет запускным, и на основании разницы между снимками (новые файлы, ключи реестра и т.п.) создается виртуальное приложение, которое, как правило, умещается в одном файле. При запуске портативной программы содержимое файла распоковывается в виртуальную среду приложения, с которой программа и взаимодействует.
Совет: создавать виртуальную программу желательно на чистой системе, т.е. на виртуальной машине (например, VirtualBox, WMPlayer).

Создание портативной программы.
Для создания я использовал Xenocode и вирт машину VirtualBox.
При запуске Xenocode появляется следующее окно:

Выбираете вторую кнопку. Далее нужно только следовать инструкциям диалоговых окон программы.
Запускаете снимок системы до установки (Capture the "before" snapshot). После завершения снимка появится окно, указывающее что нужно устновить ваше приложение:

После установки и настройки вашей програмы (при настройке можно удалить ненужные файлы) жмете Далее. Открывается окно создания снимка после установки ("after" snapshot). Жмете кнопку далее - предлагается выбрать папку, в которой будут сохранены файлы работы программы - создаете ее или указываете - запускается создание снимка.
В следующем окне нужно выбрать файл, который будет запускаться при старте портативной программы - выбираете запускной exe'шник:

В следующих окнах следуете инструкциям, жмете далее. Все портативный вариант программы готов.

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

Я лично так, например, создал портативный вариант своей программы тестирования и кому нужно (студентам в смысле) раздал для подготовки домой. Полный вариант не подходил, т.к. содержал файлы БД программы и т.п., куда, как не защищай их, но 1н умный пользователь да и доберется.

Ссылки на програмы приводить не буду, достаточно ввести запрос в гугле (или любом торренте) и перед вами куча ссылок на сборники или любой нужный вам софт.

Відредаговано: Andrey123q - Нд, 10.01.2010, 15:08
Форум інформатиків » АРХІВ » Архів форуму » Портативные программы (не требуют инсталляции)
Сторінка 1 з 11
Пошук:


© Форум інформатиків України, 2007-2017.