Как сделать portable версию программы
Перейти к содержимому

Как сделать portable версию программы

  • автор:

Как создать portable версию программы

Portable программа, то есть программа, которые не требует установки на локальный диск компьютера, имеет весомые преимущества. Такая программа занимает очень мало места и не оставляет файлов в системе, а также записей в реестре Windows. Кроме того, ее легко можно записать на флешку или какой-нибудь другой накопитель – это позволяет всегда иметь под рукой полный набор нужных программ, которые будут запускаться с любого компьютера.

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

Cameyo – программа для создания portable-версий

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

Как создать portable-программу с помощью Cameyo

Загрузить программу Cameyo можно с официального сайта разработчика, который находится по адресу cameyo.com/download . Программа абсолютно бесплатна, очень мало весит и не требует установки.

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

zapusk_cameyo.jpg

Программа предложит зарегистрироваться – жмем на кнопку No thanks. Затем нужно нажать на кнопку с изображением фотоаппарата (capture app locally), после чего программа Cameyo начнет сканирование системы.

capture_app_locally.png

Когда сканирование будет завершено, в правом нижнем углу экрана появится сообщение, что можно уже приступать к установке программы. Запускаем инсталлятор программы, из которой планируется сделать portable-версию и производим ее установку на компьютер. После окончания установки нажимаем на кнопку Install done в окошке программы Cameyo.

install_done.jpg

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

package_is_created.jpg

Теперь данную portable-программу можно записывать на флеш-накопитель и запускать с любого компьютера.

В обслуживание компьютеров организации в Москве входит: посещение сотрудника в вашу фирму, проверка оборудования, монтаж оборудования, отладка программного обеспечения оборудования и другие услуги.

А в случае выхода из строя PC, мы занимаемся ремонтом компьютеров В Москве на дому.

Как создать portable программу?

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

На просторах сети можно встретить кучу программного обеспечения и среди самых популярных программ очень много есть portable версий. А если у вас есть какая-нибудь нечастая программа, у которой нигде нет портативной версии, что делать в таком случае? В такой ситуации есть очень простой выход – такую программу можно сделать самому. И поверьте, в этом нет ничего сложного. Нам всего лишь понадобится специальная утилита и установочный файл программы, которую хотим сделать портативной.

Создаем Portable программу

sozdanie-portable-programm-1

Существуем множество специальных утилит, которые могут создавать портативный софт (например, Cameyo или P-Apps). Всех их рассматривать мы не будем, ведь интерфейс везде практически ничем не отличается. В данном примере воспользуемся утилитой Thinstall Virtualization Suite. А в качестве подопытного, у нас будет браузер Firefox. Загружаем на свой компьютер данную утилиту. Ее можно скачать здесь. После этого распакуйте скачанный архив в любую удобную папку и в ней, запустите файл с именем Setup capture.exe.

sozdanie-portable-programm-2

Утилита работает по принципу сравнивания образов системы до и после установки софта, который должен стать портативным. С начала нужно проанализировать первоначальное состояние системы, нажмите на кнопку «Next».

Изменять настройки не стоит, оставляем все как есть. Для начала сканирования системного диска и параметров реестра, нажимаем кнопку «Post-install Scan».sozdanie-portable-programm-3
Теперь нужно немного подождать, на это потребуется некоторое время. Ни в коем случае не закрывайте программу, просто сверните ее. Далее, возьмите программу, которой суждено стать портативной. Как уже говорилось выше, мы будем, для наших экспериментов, использовать браузер Firefox. Установите данный софт, как это обычно делается. sozdanie-portable-programm-4После установки, запустите браузер и настройте его под себя. Когда программа будет успешно установлена и обладать всеми необходимыми настройками, откройте ранее свернутое окно утилиты. Сейчас потребуется выполнить повторный анализ системы. Просто нажмите «Post-install scan» и выберите exe-файл, предназначенный для запуска «подопытного» софта. Выбрав Mozilla Firefox.exe, нажимаем на кнопку продолжения операции «Continue».sozdanie-portable-programm-6

sozdanie-portable-programm-9

В той же папке, где находится утилита, будет создана папка нашего браузера. Эти файлы можно найти по следующему пути: C :\Thinstall Virtualization Suite 3.358 portable\Captures\Mozilla Firefox

sozdanie-portable-programm-10

Теперь убираете все пустые и не относящиеся к программе папки. Лучше всего, на всякий случай, их переместить в любую другую папку. Чтобы можно было легко их вернуть на прежнее место.

После чистки содержимого папки, приступаем к редактированию файлов реестра. Запустите редактор реестра (Win+R => regedit => OK) и откройте следующие файлы:

  • HKEY_CURRENT_USER.txt
  • HKEY_LOCAL_MACHINE.txt
  • HKEY_USERS.txt

Здесь нужно удалить все, что не относится к браузеру Firefox. При этом, не оставляйте лишних пробелов, это может помешать сборки программы. После этого редактируете параметры проекта и специальный файл с настройками Package.ini (не обязательно). Этот файл содержит несколько разделов. Точка с запятой, перед любым параметром, превращает его в комментарий, и он перестает быть активным.

Раздел [Compression] — позволяет настроить сжатие. Но следует учитывать, что при распаковке и запаковке файлов будет потребляться много ресурсов системы.
CompressionType=None
CompressionType=Fast

Раздел [Isolation] — отвечает за взаимодействие программы с внешними элементами системы.
WriteCopy — параметр указывает на хранение всех изменений и настроек внутри папки с портативной программой.
Merged — а этот параметр будет разрешать выполнять изменения в системе.

DirectoryIsolationMode=WriteCopy
DirectoryIsolationMode=Merged

[BuildOptions]
SandboxName — определяет имя папки, для хранения всех изменений и параметров. При стандартных настройках, такая папка находится по следующему пути:
Те, кто частенько юзают портативный софт, могут заглянуть в этот каталог и обнаружить там большое количество ненужного мусора. Согласитесь, это не слишком хорошо.

sozdanie-portable-programm-11

Параметром SandboxPath — определяется путь, по которому будет находиться данная папка. Кстати, этот параметр может отсутствовать в файле настроек. Как мы уже показывали, все параметры изначально хранятся в системе, по вышеуказанному пути. Чтобы это все хранить в той же папке, вместе с портативной программой, укажите такое значение параметра: SandboxPath=. в разделе [BuildOptions]. Его можно разместить сразу за описанием данного параметра. Благодаря этому все файлы будут находиться в одной папке и система не станет загрязняться всяким хламом. Все почистили и настроили? Хорошо, теперь остался один, финишный шаг — запустите файл с именем build.bat и получите готовую программу, которая может работать без установки. Ищите ее в папке bin.

sozdanie-portable-programm-12

Теперь можете протестировать полученный софт. Если что-то не заработало, то всегда можно вернуть сохраненные файлы. Их копии находятся в специально созданном архиве (Caputures\Mozilla Firefox\) и создать откорректированную версию portable браузера.

Теперь вы умеете создавать портативные программы. Для получения наилучшего результата, все эти действия, лучше всего выполнять на максимально чистой ОС, лучше свеж установленной. Самый лучший вариант, это использование виртуальной машины с подходящей операционной системой.

Программы для создания Portable-приложений

portable_soft

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

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

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

А начну я, пожалуй, с самой мощной и функциональной программы в этом классе.

VMware ThinApp

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

Но у этой программы есть существенный минус — она платная, хотя и купить ее просто так нельзя, так как она отдельно не продается, а входит в пакет программ, предназначенный в первую очередь для компаний.

В любом случае программу можно использовать в течение двух месяцев бесплатно, так как именно столько (60 дней) длится ее пробный период. Скачать программу можно с официального сайта — http://www.vmware.com

На сайте есть серия подробных видео по работе с программой, но, правда, они на английском языке.

Cameyo

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

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

Spoon Studio

Это достаточно мощная программа, находящаяся на одном уровне с VMware ThinApp. Она имеет множество различных возможностей в том числе умеет создавать виртуализованные, то есть портативные, приложения.

Программа имеет несколько тарифных планов и самый простой является бесплатным. Для работы с программой необходима регистрация на официальном сайте.

Enigma Virtual Box

Несомненным плюсом программы Enigma Virtual Box является ее бесплатность и наличие русского языка. Ее достаточно простой и аскетичный интерфейс тоже можно назвать плюсом, но… эта программа работает несколько иначе, нежели другие приложения. Она не сканирует систему до и после установки программы, чтобы определить какие файлы программы понадобятся для ее работы. Эти связи пользователь должен добавить сам. То есть пользователю необходимо указать исполняемый файл приложения, а затем добавить в специальный список дополнительные файлы или папки, которые приложение использует. Далеко не все смогут разобраться в этом вопросе самостоятельно, а значит и программа будет полезна скорее опытным пользователям, нежели начинающим.

Evalaze

И заключительная программа в этом коротком обзоре — Evalaze.

Программа имеет две версии — полную за деньги, и урезанную «за бесплатно».

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

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

PortableApps.com — одна из самых популярных библиотек портативных приложений;

WinPenPack.com — на сайте представлено множество портативных приложений и есть возможность переключить язык сайта на русский.

Интересные заметки и видеоуроки по этой теме:

  1. Как сделать снимок с экрана компьютера
  2. Несколько слов о Total Commander
  3. Как установить пароль на папку
  4. Как поставить будильник на компьютере
  5. Какой переводчик установить на компьютер

Статьи, Обзоры, Уроки

На официальном сайте Cameyo запущен онлайн сервис Let us build your virtual portable apps!, с помощью которого можно сделать Portable программу (портативное приложение), не устанавливая при этом какого-либо софта на ваш компьютер.

● Портативный софт-создание | Просмотров: 4976 | Милка (18.03.2012) | Комментарии (1)

Здесь можно бесплатно скачать портативную программу P-Apps!
Как сделать портативную программу? — Это очень просто с P-Apps Portable!
Portable P-Apps- программа для создания portable программ(портабельных/портативных)
Видео-урок по P-Apps — Создайте портабельную/портативную версию программы!

Обзор программы P-Apps + Видеоурок «Создание портативных программ с помощью P-Apps Portable». PortableApps (P-Apps) — программа, которая умеет сделать любую программу портативной/портабельной. Программа PortableApps (P-Apps) делает всё то же самое при создании портативных программ, что и VMware ThinApp, но с одной лишь разницей – не просит заплатить денег за пользование программой.

● Портативный софт-создание | Просмотров: 10669 | Милка (16.03.2012) | Комментарии (1)

Portable Apps (PAF) — Создание Portable (портативных) программ (Часть 3)
«How to make a PortableApp, my version» (перевод на русском языке)
PortableApps.com Format (PAF) — «Как сделать Portable App, моя версия»

Данная статья содержит свободный перевод с английского только тех абзацев из авторского текста статьи «How to make a PortableApp, my version», которые относятся непосредственно к теме создания Portable (портативных) программ (приложений) в формате PAF (PortableApps.com Format). Другие абзацы (не по теме) пропущены.

● Портативный софт-создание | Просмотров: 8501 | Милка (07.03.2012) | Комментарии (0)

Создание Portable программ: Cameyo — делаем портативные версии софта
Скачайте портативную программу
Cameyo — для создания Portable soft-а

В данной статье вы узнаете, как сделать/создать Portable программу (портативный софт) при помощи приложения Cameyo Application Virtualization, предназначенного именно для создания портативных программ. Бесплатная программа Cameyo – это реальная альтернатива для замены дорогостоящего софта по виртуализации приложений, и в частности VMware ThinApp. Программа Cameyo делает.

● Портативный софт-создание | Просмотров: 14967 | Милка (24.02.2012) | Комментарии (2)

PortableApps (PAF) — Создание Portable (портативных) программ (Часть 2)
«Creating A Portable App: A Guerilla Field Guide» (перевод на русский язык)
«Создание приложений PortableApp: Руководство/Справочник партизана»

Данная статья содержит свободный перевод с английского только тех абзацев из авторского текста «Creating A Portable App: A Guerilla Field Guide», которые относятся непосредственно к теме создания портативных программ (приложений) в формате PAF (PortableApps.com Format). Другие абзацы (не по теме) пропущены.
Итак, рекомендации от автора и создателя PAF (PortableApps.com Format):
Ознакомьтесь с устройством Лаунчеров/Launcher’ов (программ для запуска.

● Портативный софт-создание | Просмотров: 5059 | Милка (17.02.2012) | Комментарии (0)

Чтобы созданная вами Portable программа не осталась портативной (переносной) только для той операционной системы, на которой вы её сделали, необходимо для создания portable использовать отдельную девственно «чистую» систему. В данной статье даны советы-инструкции, как создать чистую рабочую среду для создания портативных программ и каким образом провести тестирование portable (предварительное и завершающее).

● Портативный софт-создание | Просмотров: 4867 | Милка (12.02.2012) | Комментарии (0)

PortableApps.com (PAF) — Создание Portable (портативных) программ (Часть 1)
An Unfinished Beginner’s Development and Packaging Guide (на русском языке)
«Неоконченное Руководство для начинающих по работе и упаковке» — PortableApps.com Format

Данная статья содержит свободный перевод с английского только тех абзацев из авторского текста «An Unfinished Beginner’s Development and Packaging Guide», которые относятся непосредственно к теме создания Portable (портативных) программ (приложений) в формате PAF (PortableApps.com Format). Абзацы не по теме – пропущены.
Шаг 1: Идея

Появление идеи о создании Portable программы. В чём будет состоять польза разработки (создания) портативной версии программы? Некоторые типы программ работают лучше в портативной версии по сравнению с другими. На начальном этапе надо.

● Портативный софт-создание | Просмотров: 5981 | Милка (12.02.2012) | Комментарии (0)

Какие программы нужны при создании Portable soft в ручном формате PAF?

Для создания «ручных» портативных программ (Portable софт) по типу Portable.Apps.com Format вам могут потребоваться следующие программы (или некоторые из них), исходя из того варианта, который вы выберете для создания своих будущих Portable-сборок:

● Портативный софт-создание | Просмотров: 8007 | Милка (31.01.2012) | Комментарии (1)

Спецификация PAF от Джона Халлера (John Haller)
Что такое PortableApps.com Format? Как работает PortableApps?

Если вы хотите научиться создавать Portable (портативные) программы в ручном формате PAF (Portable Apps.com Format), то эта статья вам просто необходима! И не важно, какой вариант создания Portable (портативных) программ вы выберете: Portable на основе NSIS-скриптов или Portable, используя программу PortableApps.com Launcher… Из этой статьи вы получите массу полезных знаний, которые пригодятся вам при создании портативных программ в ручном формате PAF.

● Портативный софт-создание | Просмотров: 14319 | Милка (31.01.2012) | Комментарии (1)

NSIS- это создание инсталляторов для Windows (на основе NSIS-скриптов)
Русская nsis-документация (nsis-help), nsis-справка, nsis-обучение, nsis-исходники
При помощи NSIS-Справочника изучайте работу с программой NSIS и NSIS-скриптами!

Если вы решили научиться создавать Portable-программы в ручном формате PAF (Portable Apps.com Format), используя при этом NSIS-скрипты, то вам просто необходим данный Справочник (Help, руководство, инструкция) по написанию NSIS-скриптов и по работе с программой NSIS (Nullsoft Scriptable Install System).

● Портативный софт-создание | Просмотров: 9991 | Милка (31.01.2012) | Комментарии (3)

Видео урок: «Создание портабле-программ при помощи программы VMWare ThinApp»

Вы хотите «портатировать» любимую игру или программу (сделать переносную версию Portable), чтобы носить программу на флешке и пользоваться вне дома, но не знаете, как это сделать…?
Тогда этот видео-урок о создании Portable для вас. Смотрите и учитесь!

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

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