Проги для создания portable версий. Как сделать портативную (portable) программу

Уровень сложности: Несложно

1 шаг

Для начала необходимо установить программу Thinstall Virtualization Application. Прогу берем здесь. http://up-file.com/download/6С помощью нее мы и будем все делать. Запускаем Thinstall и в первом окне жмем внизу на кнопку start.

2 шаг

В следующем окне выбираем букву диска, на который будет устанавливаться программа, которую вы хотите сделать портативной(по умолч. C:\Program Files\…) И жмем кнопку Pre-Install Scan. После этого Thinstall сделает снимок отмеченного диска.

3 шаг

Далее. окно программы оставляем открытым и устанавливаем приложение, которое в дальнейшем станет портативным. После установки полечите программу (если надо) и ОБЯЗАТЕЛЬНО запустите ее (если приложение требует перезапуска системы, соглашайтесь. После перезагрузки Thinstall запустится автоматически и предложит найти последний сделанный снимок диска или сделать новый. Оставляем как есть и жмем next.)

4 шаг

После того, как мы закрыли приложение, возвращаемся к окошку Thinstall, и нажимаем кнопку Post-Install Scan. Будет сделан еще один снимок с диска.

5 шаг

В следующем окне галочкой отмечем файл, имя которого соответствует установленной проге(у меня это Ice Book Reader), который и станет нашей портативной программой. Если прога имеет несколько модулей (напр. MS Office Word, Exel, и др.), то нужно отметить все модули, а в окошке Primary Data Container выбрать тот модуль, который будет основным.Нажимаем Continue.

6 шаг

В появившемся окне выбираем папку, куда будет сохранен результат и жмем Save Results. После сохранения закрываем окно Thinstall.

7 шаг

Открываем папку, указанную при сохранении, находим в ней файл build и запускаем его. После компилляции у нас появится папка bin, в которой и лежит наша портативная программа, не требующая установки и запускающаяся с любого носителя

  • не получится сделать портативными проги, устанавливающие в систему драйвера (Nero, ClonCD и др.), а также предварительно запускающими свои сервисы и службы (Diskeeper, Acronis True Image и др.).
  • устанавливать и запускать Thinstaal лучше на "голой" системе (меньше будет ошибок), а еще лучше на виртуальной машине (если будет интерес, напишу как установить и использовать виртуальную машину).
  • далеко не все программы созданные таким образом работают корректно, но те, что работают, делают это на ура.
  • есть еще несколько тонких моментов относительно конфигурационных файлов, которые редактируются до создания конечного приложения (если нужно, напишу какие).

Portable-программы или портативные версии приложений призваны упростить работу пользователя на ПК.

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

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

Общая информация о портативных приложениях

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

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

Среди преимуществ их использования можно назвать:

  • экономию места на жёстком диске. Работать с portable программой можно, даже не перемещая её на компьютер – с того же диска или USB-носителя (и даже со смартфона), на котором она была записана;
  • отсутствие появляющегося предупреждения о необходимости запустить приложение только под учётной записью администратора. Большинство обычных приложений требует ввода пароля или наличия соответствующих прав у пользователя. Portable-версии устраняют такую необходимость;
  • возможность запуска приложения из любой папки. Таким образом, вы можете поместить все такие портативные программы в одну папку или рассортировать любым удобным способом, не опасаясь, что они перестанут работать.

Кто делает portable-сборки

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

Иногда портативную программу можно найти на официальных ресурсах производителей.

Например, Google выпускает портативный браузер Chrome, обновляя его версии с той же частотой, что и для обычного варианта.

У Антивируса Касперского есть официальная портативная версия Curelt, способная проверить систему на вредоносный код без установки на компьютер.

Где найти портативный софт?

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

  • один из лучших вариантов – портал LiberKey ;
  • неплохую подборку предлагает и сайт Free Soft , где содержатся программы и готовые наборы portable-приложений;
  • ещё один достаточно популярный ресурс Portablik , на котором можно найти несколько тысяч портативных версий популярного программного обеспечения;
  • достаточно приложений и на странице Portable Soft .

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

Лучшие приложения

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

Стоит обратить внимание в первую очередь на следующие программы:

  • VLC Media Player Portable и MPlayer Portable позволяют прослушивать аудио и смотреть видео без установки на компьютер специального плеера;
  • для редактирования звуковых дорожек подойдёт Portable AIMP или Audacity Portable ;
  • редактировать видео можно с помощью VirtualDub Portable , достаточно функциональный не только для захвата и нарезки видеоряда, но и для переозвучивания фильмов;
  • Portable Recuva позволит быстро восстановить потерянные файлы даже с отформатированного диска;
  • Dr.Web CureIt! – портативный вариант Антивируса Касперского. Не имеет функции автоматического обновления антивирусных баз, из-за чего требует периодического скачивания нового дистрибутива;
  • Simple Machine Protect – неплохой бесплатный антивирус, в возможности которого входит также управление системными процессами;
  • 7-Zip Portable , бесплатное приложение для сжатия данных, способное заменить архиватор WinRAR (по умолчанию платный);
  • GIMP Portable – портативная версия программы для редактирования изображений. Уступает по функциональности Adobe Photoshop (портативный вариант которого тоже можно найти в сети), но вполне подходит для домашнего использования;
  • XNView Full Portable , приложение для просмотра и редактирования практически любого вида изображений;
  • Portable DeepBurner 1.9 , удобная и простая в управлении программа для записи дисков CD и DVD;
  • OpenOffice Portable , пакет, функциональность которого при работе с документами не уступает обычной версии, включая работу с текстами, электронными таблицами и математическими выражениями;
  • AbiWord Portable , неплохая бесплатная и, к тому же, не требующая установки на компьютере, замена платному пакету Microsoft Office;
  • Mozilla Firefox Portable , Opera USB Portable и Chrome Portable – те же браузеры, которые уже могут быть установлены на вашем ПК, однако более удобные. Например, благодаря возможности пользоваться любимым и привычным браузером, находясь за чужим компьютером.

Где и как сделать флешку с программами?

Для создания портативных программ существуют специальные утилиты – такие как, например, Cameyo или Portable P-Apps . Однако, кроме наличия на флешке самих программ, не требующих установки, желательно ещё и правильно управлять ими с помощью платформ, о которых скажем ниже.

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

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

LiberKey – не менее удобная и многофункциональная программа, позволяющая создать флешку с портативным софтом.

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

Портативные, но небезопасные

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

Совет: смотрите на расширение скачиваемого файла. Нежелательно, скачивать архив или исполняемое приложение.

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

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

Итоги

Преимущества портативных программ позволяют пользоваться ими на любом компьютере.

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

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

Программа Cameyo.

Совсем недавно, по ссылке , я познакомил Вас с отличным приложением Portableapps. Это приложение является удобной оболочкой для скачивания и запуска уже готовых (созданных в сообществе Portableapps) портативных (portable) версий программ.
Информация для тех, кто не знает, что из себя представляют портативные (portable) версии программ. Портативные (Portable) версии программ не требуют установки на компьютер. Их можно сразу запускать в работу.
Но что делать, если нужной Вам программы на сайте Portableapps нет? Создать портативную версию нужной Вам программы самому! А поможет нам в этом, пожалуй, самая простая в этой категории, бесплатная программа под названием Cameyo. С помощью этого приложения Вы легко создадите портативную версию любой программы, после чего её можно будет перенести на флешку или в своё облачное файловое хранилище. Кстати, у программы Cameyo есть свой облачный сервис создания и хранения портативных (portable) версий программ, но бесплатный аккаунт позволяет создавать всего 3 программы в месяц, прямо скажем, не густо, так что, рассмотрим вопрос создания портативных (portable) версий программ непосредственно, у себя на компьютере. здесь ограничений нет.




Программа не требует установки, она является по сути приложением для соединения с сервисом компании Cameyo.




Выбираем запуск программы.




При первом запуске необходимо пройти несложную регистрацию.




Окно программы Cameyo не закрывайте!

После регистрации к Вам на указанный электронный почтовый ящик придёт письмо со ссылкой страницы подтверждения регистрации. Переходим по ней.




Заполняем форму входа (логин, который является адресом Вашей почты и придуманный при регистрации пароль).

После успешной регистрации на рабочем столе появиться окно с подтверждением успешной активации и входа в программу под своим именем.




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




Программа Cameyo сделает снимок Вашей операционной системы и запомнит все установленные на данный момент программы. Процесс этот довольно длительный. Наберитесь терпения.




После окончания процесса появится вот такое окно.

Пока с ним ничего делать ненужно.




Теперь скачиваем в Интернете программу, ту, из которой Вы решили создать портативную версию. В моём примере, скачиваю и устанавливаю на компьютер браузер Mozilla (установленную программу можно будет позже удалить).





Вот теперь, только после установки нужной Вам программы, кликаем кнопку «Install done».

Программа Cameyo вновь просканирует компьютер на предмет установленных программ, определит, что установлена НОВАЯ программа (в нашем случае браузер Мозилла) и автоматически создаст её портативную версию.

ЕСТЬ ДВА СПОСОБА:

1 .Самый простой-с помощью архиватора WinRAR .

2 .С помощью программы Thinstall Virtualization Suite .

Кому интересно

Создание портативки в WinRAR.

**************************

Как сделать Portable (портабельную) программу.

Это пожалуй самый простой способ из обычного приложения, сделать portable-версию программы, которая будет запускаться с флешки или другого сменного носителя, не требует никаких прав в системе и не вносит изменений в системный реестр.Очень много portable-софта создано с помощью Thinstall Virtualization.Для начала берется «чистая» система, в которую устанавливается программа для виртуализации приложений Thinstall Virtualization Suite.Скачать русифицированную версию можно здесь:
Депозит
Летитбит
Рапида
Прямая ссылка
Размер архива 4.8МБ
И так, скачали установили на «чистую» систему.Теперь запускаем программу Thinstall Virtualization,выбираем какой диск сканировать(обычно С)и ждем окончания сканирования программой системы.Thinstall Virtualization делает как бы снимок системы до установки приложения которое мы будем портировать.
После этого устанавливаем программу портабельную версию которой хотим получить.Устанавливаем если необходимо русификатор,вводим регистрационный ключ,устанавливаем если требуются патчи,кряки и если нужна перезагрузка — перезагружаемся.
Не запуская установленную программу в Thinstall Virtualization нажимаем кнопку «Далее»,и сканируем систему второй раз, и видим вот такое окно.Получаем «снимок» системы после установки портируемой программы.
Опять жмем «Далее»,программа завершает работу и закрывается.После этого идем по пути — Мой компьютер/ диск С/ Program Files/VMware North Star/Captures/Находим папку с установленной прогой, в ней кликаем по файлу build.bat
У нас появляется еще одна папка с названием bin, заходим в нее и видим свое приложение уже в Portable исполнении.
Стоит заметить,что таким способом получится портировать не все программы,не пойдут например антивирусы.По опыту могу сказать,что из 10ти программ,7-8 получаются вполне работоспособными.
Так,что пробуйте.Удачи!

P.S Где взять «чистую» систему.В этом Вам может помочь бесплатная программа VirtualBox.Программа для одновременного запуска на компьютере нескольких виртуальных операционных систем.VIRTUALBOX позваляет устанавливать и запускать несколько операционных систем на одном компьютере в том числе и 64-битных.Вот одну из таких гостевы систем и можно использовать как «чистую» только для изготовления портабельных программ.
Скачать можно на сайте программы virtualbox.org или по ссылке ниже.
Прямая ссылка VIRTUALBOX

Кому нет,можите закрыть сразу.

Рубрики:


=========================================


ИНСТРУКЦИЯ(на английском,но все понятно...)


Портируем приложение средствами VMWare ThinApp

Многие приложения для Windows можно сделать переносимыми с помощью VMware ThinApp со следующими исключениями:

Не поддерживаются приложения, требующие установки драйверов устройств. Приложение будет работать, если требуемые драйверы предустановлены в системе;

Не поддерживаются приложения с аппаратной защитой от копирования. ThinApp эмулирует только некоторые свойства оборудования (например, серийные номера устройств; эмуляция ethernet MAC-адрес, CPUID и др. свойств не поддерживается).

Для портирования нам понадобятся 3 вещи:

1. Сама VMWare ThinApp (есть платная и бесплатная версия)

2. То, что будем препарировать

3. Компьютер, на котором не была установлена программа из п. 2

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

В качестве подопытного я выбрал шустрый и халявный дефрагет Auslogics Disk Defrag. Считать это рекламой или нет - право Ваше, меня радует своей скоростью работы, по сравнению со стандартным виндовским. (Вообще, раньше Auslogics выкладывала 2 версии дефрагера, уже портированную и с инсталлятором, ща что-то тока инсталлируемую)

И так, приступаем к процессу. Весь процесс можно разделить на несколько этапов.

1. Запуск ThinApp и первичное сканирование системы. При этом антивирусы рекомендуется погасить, чтобы не было мусорного обращения к диску сторонними программами. Об этом ниже.

2. Установка целевой программы и ее настройка (настройка для максимального выяснения используемых системных путей).

3. Повторное сканирование системы на предмет изменений после п. 2

4. Небольшая настройка проекта перед финальной сборкой

5. Сборка приложения.

Как видно, ничего хитрого нету. Что ж, перед началом, стоит остановиться на пункте 1 и пункте 2 поподробнее.

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







Соответственно выбираем тот жесткий диск/флешку/дискету/перфокарту или куда Вы там ставите подопытного? Разделы реестра, что расположены под окошком выбора носителя, выбирайте сразу все - хуже не будет.

Жмем Окай и смело давим на Prescan.

После запуска программы Cameyo пользователь получает простейший интерфейс с кнопками:
одна для создания нового контейнера, а другая – для модификации ранее созданных пакетов.

Кликаем по кнопке "Studio", видим перед собой основное окно программы и кликаем по кнопке с фотоаппаратом.

Подождите, пока Упаковщик Cameyo сделает снимок установок вашей системы в ее нынешнем состоянии.

Это может занять достаточно много времени, все зависит

от производительности вашего компьютера, размера и

конфигурации установленной операционной системы.

После создания снимка системы, появится следующее окно:

Это окно оставьте открытым и продолжайте создание виртуального пакета.

Начните установку программного обеспечения которое вы хотите сделать Portable.

Запустите Мастера Установок или инсталляционный файл вашей программы.

Если вы хотите, запускать виртуальный пакет

так, как вам надо для работы.

Когда завершится установкапрограммы, нажмите кнопку "Install done " в окне упаковщика Cameyo.

Теперь набираемся терпения (на компьютере в это время делать ничего нельзя!)

и ждем окончания процесса.

Cameyo снова сделает снимок системы (на этот раз после установки)

и проанализирует различия, это займет несколько минут.

Это все, Portable версия создана, Вы молодец!


Пакет находится в папке под именем "My documentslCameyo packages":

Cameyo имеет уникальные механизмы предустановок:

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

Редактирование виртуального пакета.
В отличие от других продуктов виртуализации приложений, в Cameyo не требуется редактировать каждый виртуальный пакет,
который вы создаете. Тем не менее, если вы хотите настроить ваш пакет, вы можете запустить редактор пакетов.
В зависимости от конфигурации вашей системы и NET- сети в наличии, вы можете увидеть один экран или другой.
Нажмите на кнопку, которая обозначена красным цветом:

Затем откройте пакет для редактирования:

Запустите файл (Cameyo.exe),

нажмите в меню на File Open.

На следующем экране появится:

Основные настройки:
Запуск:

Управление программы, которая должна быть запущена

на выполнение виртуального пакета.
Если ваше приложение имеет только одну возможность

исполнения, то прямой запуск будет выбран по умолчанию.
В противном случае будет отображено меню:
Режим изоляции:
Контролирует может ли виртуальное приложение изменять

файлы / записи реестра на целевой системе или нет.
Изолирование (по умолчанию):

Виртуальное приложение не сможет изменять файлы и записи

реестра на целевой системе.

Вместо этого, если оно пытается делать любые изменения, будет

перенаправлена в отдельную папку или раздел реестра.

Это папка может быть настроена на запись "Хранение данных".
Полный доступ: Виртуальное приложение сможет изменять файлы

и записи реестра на целевой системе.

ВСЕ ОСТАЛЬНЫЕ НАСТРОЙКИ И КОМАНДЫ РЕДАКТИРОВАНИЯ ВИРТУАЛЬНОГО ПАКЕТА ОПИСАНЫ В PDF ФАЙЛЕ

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

если никогда ранее данная программа не устанавливалась на компьютер.

(только что проинсталлированной) или "чистой" виртуальной машиной

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

На данной странице вы сможете добавить заказ/запрос на онлайн сервис Portable App Builder :
– Вам нужно ввести название программы, которую вы хотите сделать портативной.
– Указать удаленную ссылку на загрузку приложения
– Самостоятельно загрузить пакет.MSI (recommended) or .EXE (дисбутив программы).

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