Как самостоятельно превратить обычную программу в портативную

Как самостоятельно превратить обычную программу в портативную

CHIP неоднократно писал о портативных версиях различных приложений, прекрасно работающих с «флешки». На этот раз мы расскажем, как самостоятельно превратить обычную программу в портативную.

CHIP неоднократно писал о портативных версиях различных приложений, прекрасно работающих с «флешки». На этот раз мы расскажем, как самостоятельно превратить обычную программу в портативную.

После установки приложения VMware ThinApp уточнит, для какой именно программы необходимо сделать портативную версию После установки приложения VMware ThinApp уточнит, для какой именно программы необходимо сделать портативную версию Знание того, что и в какой ситуации нужно делать, — обязательное качество настоящего профессионала. Тщательный подбор инструментов дополняет портрет. Но найти их мало — их нужно еще и настроить, после чего останется только следить за тем, чтобы они всегда были под рукой. В эпоху, когда мобильность стала важна практически в любой профессии, нельзя ожидать, что все проблемы удастся решить, не покидая своего рабочего места. Поэтому имеет смысл озаботиться инструментами для любых условий, в том числе и программными.

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

VMware ThinApp

Адрес сайта: www.vmware.com/products/thinapp Условия распространения: trialware Срок для бесплатного ознакомления: 60 дней Размер дистрибутива: 7,66 Мбайт Поддерживаемые операционные системы: Windows NT/2000/2000 Server/XP/XPE/2003 Server/Vista Аналоги: Microsoft Application Virtualization, Citrix XenApp Методика работы VMware ThinApp на словах выглядит просто. Утилита отслеживает процесс установки интересующей вас программы, учитывая все новые файлы и изменения, вносимые в реестр операционной системы. По завершении инсталляции при необходимости можно перезагрузить компьютер. Далее следует провести настройку интерфейса и иных параметров программы в соответствии со своими требованиями.

Мобильная версия

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

Три шага до создания мобильной версии: свернуть окно, установить программу и нажать на кнопку
Три шага до создания мобильной версии: свернуть окно, установить программу и нажать на кнопку «Next» Процедура сборки разделена на несколько этапов. В большинстве случаев пользователю нужно лишь нажимать на кнопку «Next». Каждый этап снабжен простыми и четко сформулированными комментариями, так что при минимальном знании английского языка первый опыт работы с VMware ThinApp для многих окажется вполне успешным.

Сначала ThinApp проводит сканирование системы, а затем предлагает установить требуемую программу. После ее инсталляции пользователю необходимо в очередной раз нажать на «Next», после чего утилита еще раз проведет сканирование системы для выявления новых приложений и на всякий случай предложит выбрать нужную программу из списка. Далее останется указать, на каком типе носителя планируется хранить данную утилиту (жесткий диск, флеш-драйв или сетевой накопитель). На предпоследнем этапе нужно пояснить, как портативной версии следует работать с системой: выбор «Merged isolation mode» позволит программе изменять файлы в несистемных директориях («Мои документы», «Рабочий стол» и т. п.), а пункт «WriteCopy isolation mode» исключит эту возможность. Затем останется только выбрать место хранения проекта, указать, нужна ли компрессия, и нажать на кнопку «Build Now». После завершения работы программы приложение можно найти в папке проекта в подпапке bin.

Качество сборки

Для сборки мобильных версий лучше использовать компьютер с только что установленной операционной системой и без каких-либо пользовательских программ. В противном случае при использовании «рабочей» ОС, в которой уже имеется разнообразный софт, существует риск получения неполной картины операций, производимых при инсталляции новой утилиты. Это связано с тем, что различные системные файлы и ключи реестра могли быть добавлены ранее в процессе установки иных программам и, соответственно, будут пропущены теперь. VMware ThinApp ведет учет лишь вновь добавленных компонентов и на основании этого наблюдения проводит сборку программного пакета — может случиться так, что в нем не будет хватать ряда объектов.
Сборку портативной версии лучше всего производить в только что установленной ОС, используя виртуальную машину
Сборку портативной версии лучше всего производить в только что установленной ОС, используя виртуальную машину Для гарантированно надежных результатов работы VMware ThinApp разработчики советуют использовать виртуальный компьютер, созданный, к примеру, с помощью бесплатной утилиты Virtual Box от Sun. До начала инсталляции пользовательской программы в настройках виртуального компьютера следует создать контрольную точку («Пуск | Все программы | Стандартные | Служебные | Восстановление системы»), зафиксировав состояние операционной системы виртуального компьютера. По завершении сборки мобильной версии ему следует указать вернуться к контрольной точке. Никаких следов установки сторонних программ на диске и в реестре не останется — система вновь готова к работе.

Приложения, обращающиеся к драйверам аппаратных устройств, не смогут полноценно работать после клонирования VMware ThinApp. Так, с помощью мобильной копии Adobe Acrobat Professional можно просматривать, редактировать и сохранять PDF-документы, но распечатывать их не получится.

Следует учитывать, что если утилита при установке интегрируется в командные оболочки иных программ (например, строка «Play in Winamp», которая появляется в меню Проводника после установки аудиопроигрывателя), то в мобильной версии подобная возможность будет утрачена.

Невыездные

При работе с программой необходимо учитывать ряд ограничений. VMware ThinApp не делает копий: • приложений, требующих установки драйверов устройств на уровне ядра операционной системы; • приложений, имеющих защиту от копирования с привязкой к аппаратным комплектующим; • антивирусов и брандмауэров; • драйверов сканера и принтера; • некоторых видов VPN-клиентов.

Вывод

При соблюдении некоторых условий с помощью VMware ThinApp можно быстро создать мобильную версию практически любой программы. Главное — сборка должна производиться в «чистой» Windows, установленной на виртуальную машину.

Рекомендуем