После запуска программы 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, вы можете скачать готовую к использованию портативную программу.

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

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

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

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

VMware ThinApp

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

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

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

Enigma Virtual Box

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

Evalaze

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

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

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

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

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

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

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-программы, не забывайте просканировать её с помощью антивируса.

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

Итоги

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

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

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

В одном из уже давнишних номеров ][ у нас была статья «Portable – вот она, радость», где мы рассказывали, как из практически любой программы можно сделать портируемую версию, которая будет запускаться без установки, записать ее на флешку и всегда носить с собой. В ход тогда была пущена дорогостоящая утилита Thinstall. Позже этот проект был куплен компанией VMware, и весь его функционал сейчас представлен в приложении VMware ThinApp. Как и другие продукты этой компании, ThinApp занимается виртуализацией, а точнее – виртуализацией приложений. Задача такой операции в том, чтобы создать виртуальное окружение для отдельно взятого приложения. Это приложение не должно подозревать о том, что запущено на другом компьютере; оно может, как и задумано разработчиками, обращаться к реестру, файловой системе и находить там ключи и файлы, которые были добавлены во время процедуры установки. Файлы приложения и все необходимые данные помещаются в единственный исполняемый.EXE-файл. Во время его запуска в системе развертывается виртуальное окружение, которое эмулирует нужные ключи реестра, DDL’ки, библиотеки сторонних разработчиков, всевозможные фреймворки, а приложение запускается как ни в чем не бывало. При этом никакие драйвера в систему не устанавливаются, в реестр изменения не вносятся – приложение полностью работает внутри виртуального окружения. Хороший подход, и ThinApp отлично его реализует, но одна загвоздка – решение стоит как минимум $6050. Не кисло, да?

Впрочем, аппетит компании, возможно, в скором времени утихнет, потому как в Сети недавно появилось реальная альтернатива для виртуализации приложений. Программа Cameyo (www.cameyo.com) делает ровно то же самое, что и ThinApp, с одной лишь разницей – ничего за это не просит. И знаешь, на месте VMware я бы начинал бояться. Сложно представить, как можно сделать процесс портирования еще проще, чем это реализовано в Cameyo. После установки из 1,5 Мб дистрибутива пользователю предлагается интерфейс с двумя кнопками: одна для создания нового контейнера, а другая - для модификации ранее созданных пакетов. Если нажать на первую («Capture installation») программа начнет делать слепок (snapshot) системы, сохраняя для себя состояние файловой системы и реестра – от этой информации ей придется отталкиваться. Как только snapshot будет сделан, Cameyo предложит приступить к установке приложения, для которого необходимо сделать Portable-версию. Пусть это будет Opera, а для полноты картины – еще и Flash-плеер для нее, а также Java-плагин. Тут никаких заморочек, просто устанавливаем все, как обычно; если требуется перезагрузка – смело ребутимся (это корректно обрабатывается). Как только установка и настройка закончены, можно нажимать на кнопку «Install done». В этот момент Cameyo еще раз сделает слепок системы, чтобы сравнить, какие изменения произошли, и на основе этих данных создать Portable-пакет. Процесс может занять несколько минут, после чего программа обрадует сообщением «Package successfully created».

Вот, собственно, и все. Получившийся EXE’шник можно попробовать запустить на любой Windows-системе и убедиться, что и сам браузер, и все дополнительно установленные плагины работают. Можно записывать на флешку и без каких-либо проблем использовать на любом компьютере. Правда, есть один нюанс - в контейнер помещается довольно много различных данных, поэтому вес пакета может быть довольно внушительным. Например, получившийся у меня пакет с Opera 10.62 весит аж 139 Мб. Но тут есть секрет: если изучить содержимое контейнера, легко обнаружить в нем файлы, которые Cameyo поместил в него по ошибке, и на самом деле никакой необходимости в их виртуализации нет. Скажем, в мой пакет с Opera попал файл с индексом Dropbox’а, которой весит почти 15 Мб, а ведь это десятая часть всего объема получившегося пакета. Посмотреть, что находится внутри контейнера, и внести изменения можно через Cameyo, кликнув по второй (и последней) доступной кнопке «Edit existing package». На вкладках «Files» и «Registry» легко увидеть, какие файлы и ветки реестра эмулируются. При необходимости любой элемент можно удалить или наоборот, что-то добавить. Интересная опция доступна на самой первой вкладке «General» – это Isolation Mode. По умолчанию любое Portable-приложение работает полностью изолированно и не может вносить изменения в систему. Однако при необходимости режим пакета можно изменить на «Full Access», и тогда у программы появится полноценный доступ к файлам и реестру, как и у любого другого приложения.

Удобство Portable soft-та все уже могли оценить, многим он больше нравится из каких-то личных побуждений.
Но самые главные причины на мой взгляд:
? Нет необходимости устанавливать soft и тем самым засорять систему и реестр
? Возможность хранить и использовать Portable soft на внешнем флеш накопителе
? Всегда ваш Portable soft находится с вами на флеш накопителе, и использование его можно везде при наличии USB портов в комьютере
? Использовать на работе где не желательно или нельзя устанавливать soft, или не хватает ресурсов для этого
? Дешевизна и достаточно большая емкость флеш накопителей на которых можна хранить ваши любимые программы

Найти Portable версии почти всех популярных программ сейчас не очень сложно, но что делать если вы используете какой то редкий или специфицеский soft? Ответ напрашивается сам – сделать самому.

Рассмотрим пошаговое создание portable версии программы Firefox 3.0.6

Скачиваем дистрибутив программы с оффсайта .

Для создания portable нам понадобится программа , ее мы .

Итак, начнем.

Распаковываем архив программы Thinstall Virtualization Suite в любую папку. Запускаем Setup capture.exe.

Делаем первый снимок системы до установки программы. Жмем Start . Для создания portable программа Thinstall сравнивает снимки системы до и после установки.

Оставляем всё по умолчанию, сканируем диск С и все ветки реестра. Жмем Pre-install Scan .

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

Не закрываем окно, все сворачиваем и приступаем к установке Firefox .

Следуем инструкциям на экране, заканчиваем установку.

Запускаем и настраиваем firefox.

Всё, программа установлена и настроена, возвращаемся к ранее скрытому окну и сканируем систему на изменения Thinstall-ом. Жмем Post-install scan .

Выбираем основной exe-файл, который будет запускать программу:

Выбираем Mozilla Firefox.exe и жмем Continue >>

Все изменения сохранятся в папке с программой Thinstall:

Изменения сохранены, продолжим:

Папка с программой, всеми изменениями и bat – файлом лежат тут:

C:\Thinstall Virtualization Suite 3.358 portable\Captures\Mozilla Firefox (3.0.6)\

Закончив чистку, смотрим изменения в реестре в файлах:

HKEY_CURRENT_USER.txt
HKEY_LOCAL_MACHINE.txt
HKEY_USERS.txt

И удаляем оттуда всё, что не касается Firefox. Следим, чтоб не осталось лишних пробелов – иначе не скомпилится portable.

Секция – отвечает за сжатие файла. Сжатие / распаковка будет “кушать” ресурсы системы.
CompressionType=None
;CompressionType=Fast

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

;DirectoryIsolationMode=WriteCopy
DirectoryIsolationMode=Merged


SandboxName – имя песочницы (контейнера) – имя папки, в которой будут сохраняться все изменения от созданной portable программы. По умолчанию – это папка C:\Documents and Settings\имя пользователя\Application Data\Thinstall . Кстати, если вы уже пользуетесь portable программами – загляните в эту папку – найдете там много мусора – не очень удобно.

Опция SandboxPath указывает путь создания папки Sandbox, обычно эта опция отсутствует в файле Package.ini при этом по умолчанию Sandbox создаётся в папке C:\Documents and Settings\User\Application Data\Thinstall.

Для того, чтобы Sandbox создавалась в папке с файлом портативной программы задайте SandboxPath=. в секции , например сразу после описания опции SandboxPath.
Так гораздо удобнее, чем искать эти файлы в Documents and Settings.

Ну и, наконец, окончательное действие – запускаем build.bat и получаем portable – программу в папке bin .

Тестируем полученный результат на его “портативность”. При необходимости возвращаем файлы и настройки из заранее сохраненного архива (Captures\Mozilla Firefox (3.0.6)\) и заного создаем portable.

PS. Все свои эксперименты лучше всего проводить на “девственно чистой” системе лучше всего на виртуальной машине (VMWare VirtualBox). Последняя программа бесплатна. Сборка переносного софта на виртуальной машине позволит вам избежать неприятных последствий загаживания своей операционки и тем меньше будет мусора в вашей сборке.

Сделайте свои программы переносными!