Как создать portable приложение. Как делать портативные программы самостоятельно

31.07.2019

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

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

А также, эти программы не прописываются в системе и, тем самым не захламляют её. Как видите преимущество у данных программ вполне существенно.

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

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

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

Использование программы:

Качаем программу по этой ссылке, после того как скачали, запускаем исполнительный файл, в появившемся окне выбираем первый пункт Cameyo и жмём ОК.

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

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

Регистрация в программе:

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

После чего переходите в свой почтовый ящик, (письмо может попасть в спам ), нажимаем на ссылку (To activate your account, please click here ), тем самым активируйте свой аккаунт и, снова возвращаемся в программу.

Установка программ для использования их в portable — версию:

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

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

Она ещё раз всё проверяет и, замечает что с момента последнего сканирования в системе появилась новая программа, именно эта программа будет использоваться для создания portable — версии.

Затем происходит непосредственно сама сборка и на выходе мы получаем portable — версию нужной нам программы. Но прежде чем запускать программу Cameyo, закройте все программы на ПК по максимуму.

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

Создание portable — версий программ:

Жмём на кнопку с изображением фотоаппарата, после чего начнётся процесс сканирования системы, это займёт некоторое время.

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

Теперь устанавливаем ту программу, portable — версию которой мы хотим получить на выходе. В данном случае я буду устанавливать программу AusLogicsBoostSpeed, скачать можно . Запускаем установщик и устанавливаем программу стандартным способом.

При установке какой либо программы, создавайте ярлыки на рабочем столе, иначе при создании portable — версии могут возникнуть проблемы.

После того как нужную нам программу установили на ПК и создали ярлык на рабочем столе, жмём на кнопку Install done.

Программа повторно сканирует систему, после чего начинает создание portable — версии. Опять же нужно набраться терпения и, немного подождать.

Ну что-ж, вот собственно и всё, наша portable — версия программы создана. Для того чтобы открыть папку с нашей программой, нажимаем на ссылку в открывшемся окне.

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

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

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

Готовые portable — версии программ:

Жмём на кнопку Library.

Здесь располагаются уже готовые portable — версии программ, то-есть можно воспользоваться поиском и найти нужную вам программу.

После поиска скачиваем программу на свой ПК, после загрузки она появится в первом разделе программы Cameyo. Для того чтобы посмотреть где располагается сам файл с программой, нажимаете на ней правой кнопкой мышки и выбираем пункт Explore on disk.

Вот и всё на этом, теперь вы знаете как создать portable — версию какой либо программы, подписывайтесь на обновления блога, комментируйте, всем пока!!!

С Уважением,

Здравствуйте, Друзья! В этой статье разберемся как создавать портативные программы (те, которые работает без установки). И, как вы поняли из названия, будем использовать сервис www.cameyo.com. С помощью этого сервиса можно создать портативную программу у себя на компьютере (самому), а можно сделать портабельную программу онлайн. В этой статье попробуем и так и так.

Создадим портативную программу на своем компьютере . Скачаем программу cameyo. Переходим на сайт http://www.cameyo.com/

Прокручиваем страничку немного вниз и жмем Download Cameyo

Пока скачивается Cameyo раскрываем меню MY ACCOUNT и выбираем REGISTER для регистрации аккаунта. Последний нужен для доступа ко всем функциям сервиса

Чтобы найти созданную портативную программу на нашем жестком диске жмем на значке правой кнопкой мышки и выбираем Explore on disk.

Все готово. Можно программу копировать на любой внешний носитель и запускать на любом компьютере или ноутбуке .

Создание портативной программы online

Давайте попробуем создать портативную программу (например TakeOwnershipEx для получения полных прав к файлу или папке)

Открываем Cameyo , переходим на вкладку Studio и жмем Capture app online

или на сайте cameyo.com открываем меню MY ACCOUNT и выбираем LOGIN

Если у вас еще нет аккаунта жмем Create account. Если есть — вводим Email и пароль в форму Login

После успешного входа жмем Online Packager

Жмем Installer upload . Выбираем разрядность Windows XP . Если вам нужно, чтобы портативная программа работала в — выбираете 64-bit. Жмем кнопку Выберите файл для выбора установщика (exe или msi-файла) и Submit (Отправить)

Через несколько секунд (или минут) портативная программа готова. Можно скачать или просмотреть как она работает

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

Программа запущена

И она сразу на русском языке.

Заключение

Надеюсь вам так же как и мне было интересно открыть для себя мир Portable программ. Некоторые программы, в том числи и рассмотренный здесь PicPick, могут работать портативно (без установки) и без обработки специальных программ. Всю папку с установленной программой из Program File переносите на флешку например. Саму программу удаляете и запускаете с флешки. Если программа простенькая — она с большой вероятностью заработает. Неудобно, что в папке куча файлов. Так как Windows XP уже не поддерживается, а именно она пока используется в качестве системы для создания portable программ online, буду создавать локально. У меня установлена Windows 7 как и на большинстве компьютеров на которых мне нужно будет работать с этими программами.

В общем, я серьезно задумался над использованием портативных программ. В библиотеке Cameyo представлена огромнейшая база. (Которая кстати доступна без регистрации по адресу https://online.cameyo.com/public). Бери и работай.

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

Портативные программы парой кликов

Сперва очень кратко напомню Вам, что это за портативные программы такие (подробно уже описывал ). Это специальные версии обычных программ, только «упакованные» в один файл. Их не нужно инсталлировать в операционную систему, они не оставляют «следов» в ней после своей работы и их можно свободно перемещать с диска на диск или носить с собой на флешке.

С недавних пор, я предпочитаю такие программы размещать в скоростном ram-диске (в оперативной памяти компьютера), где они работают максимально шустро (мой системный ssd-диск , в это время, нервно курит в сторонке завидуя).

Cameyo справляется с созданием портативных версий программ в 95% случаев — остальные 5%, в силу разных причин, не поддаются «дрессировке».

Для примера, давайте сделаем портативную версию знаменитой чистилки CCleaner — лично мне она очень пригодится для спасения от «цифрового мусора» компьютеров родственников и знакомых («кину» её на флешку и буду носить с собой на сеансы техпомощи).

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

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

В нашем случае — это CCleaner…



…выбираем средний пункт в списке, тыкаем «Ок» и ждём некоторое время, пока программа сделает снимок системы до инсталляции в неё подопытной софтины…

После появления такого окошка в районе системного трея (возле часиков)…

ничего не тыкаем в нём , а просто начинаем (и проводим до конца) обычную установку CCleaner в операционную систему Windows. Мигающий красный шарик толсто намекает, что идёт отслеживание всех вносимых изменений в каталоги системы и в её реестр.

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

Жмём кнопку «Install done» в окошке Cameyo и после пары минут…

…получаем уведомление с адресом расположения готовой новоиспечённой портативной программы…

Переходим туда, куда нас послала программа Cameyo…

…и перемещаем (вырезаем) папку с портативной версией чистилки на флешку или на другой диск. Как и говорил выше — я лично «закинул» её на скоростной диск в оперативной памяти компьютера.

Осталось проверить результат — запускаю уже портативную чистилку и удаляю с её помощью… её обычную версию, которую мы с Вами установили на системный диск (а Вы уже и забыли про это?)…

…нам уже не нужна эта лишняя программа в системном разделе (зачем нам кузнец лишние дубликаты ?).

Вот так легко можно делать портативные программы самостоятельно в Cameyo.

Скачать Cameyo

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

Компьютер - это тот предмет, без которого сегодня практически нельзя обойтись. Однако сам по себе ПК - куча железок, которую делает по-настоящему полезной лишь умело подобранное программное обеспечение!

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

Преимущества portable-софта

  1. Не требует установки
  2. Запускается с любых носителей
  3. Не зависит от компонентов системы, на которой запускается
  4. Не засоряет системный реестр Windows
  5. Не оставляет следов своей деятельности на ПК.

Не так давно portable-версии нужного софта можно было создать только вручную на «чистой» или виртуальной ОС. Приходилось делать снимки реестра до и после установки, затем сличать их и (опять же вручную) собирать в кучу все файлы и ключи реестра, которые изменились…

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

По своим возможностям она конкурирует с коммерческим продуктом компании SPOON - SpoonStudio :

Сравнение программы Cameyo с платным аналогом Spoon Studio

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

В Spoon Studio такая функция тоже имеется, однако в нашем бесплатном приложении интерфейс мастера намного удобнее, понятнее и ни разу не подразумевает двоякой трактовки!

Еще одним плюсом Cameyo является ее портативность и достаточно маленький для программы своей категории размер (всего 6,7 МБ - против 88,7 МБ у Spoon Studio).

Установка Cameyo

Запускать Cameyo можно прямо из архива, который Вы скачали.

Внимание! Перед запуском Cameyo желательно отключить Интернет и приложения, которые работают с ним и с файловой системой ПК! (это позволит максимально уменьшить изначальный размер исполняемого файла portable-приложения).

Интерфейс Cameyo

После запуска мы увидим окошко с двумя кнопками: «Capture installation» (что означает «Захватить процесс установки») и «Edit existing package» («Править существующие пакеты»). Поскольку у нас еще нет готовых проектов, нажимаем первую кнопку и в правом нижнем углу экрана увидим следующее сообщение:

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

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

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

На данной стадии мы инсталлируем нужное нам приложение и производим с ним все нужные предварительные настройки. По завершению установки нужно нажать кнопку «Install done» в окошке Cameyo. Если же установленная Вами программа требует перезагрузки, тогда жать ничего не надо - смело перезагружайтесь.

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

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

Уменьшение размера созданной portable-программы

В принципе, мы добились поставленной цели - создали работоспособную портативную версию нужного приложения… Но не все так просто…

Дело в том, что чаще всего мы не можем гарантировать того, что на нашем ПК в фоновом режиме не функционируют какие-либо приложения, вносящие изменения в файловую систему. Поэтому окончательный размер исполняемого файла нашей portable-программы может иметь «избыточный вес»:).

Дабы избежать ненужных компонентов в созданном нами портативном приложении, откроем его при помощи Редактора пакетов Cameyo. Для этого снова вернемся к главному окну и теперь уже нажмем вторую кнопку - «Edit existing package». В открывшемся окне Проводника укажем созданное нами portable-приложение и попадем в следующее окошко:

Перед нами Редактор пакетов Cameyo. Он состоит из 4 вкладок, на каждой из которых мы можем произвести какие-либо действия с нашим портативным приложением. И первой вкладкой, которая открывается сразу при запуске Редактора, является «General». Это общие настройки нашего проекта. Здесь мы можем:

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

Во второй вкладке («Files») мы можем управлять файловой системой нашего portable-приложения:

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

Что характерно, сразу удаленные файлы и папки не удаляются, а только отмечаются красным крестиком. Их удаление произойдет после сохранения проекта. Однако я на практике столкнулся с некоторыми трудностями в этом процессе.

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

Третья вкладка («Registry») позволяет править внутренний реестр портативного приложения:

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

Тонкие настройки портативной программы

Последняя же вкладка («Advanced») предоставляет некие «продвинутые» функции настройки проекта:

К таким функциям относятся:

  1. Запрет на дочерние процессы
  2. Настройка параметров сохранения настроек приложения (полное сохранение, запрет на сохранение реестра и полная очистка данных при закрытии приложения)
  3. Настройка даты истечения работы приложения.

Когда все необходимые правки будут Вами внесены, нужно будет сохранить наш проект. Для этого зайдите в меню «File» (верхний левый угол окна Редактора пакетов) и нажмите кнопку «Save».

Изменения будут сохранены в созданном ранее исполняемом файле. Если же Вы хотите немного поэкспериментировать, можете нажать кнопку «Save As» и сохранить исправленный проект как новый файл с другим названием и другими настройками.

Достоинства и недостатки Cameyo

  • бесплатность:);
  • полная автоматизированность;
  • простой интерфейс;
  • возможность правки созданного проекта;
  • настройка параметров созданных приложений.
  • проблемы с очисткой файловой системы проекта:(.

Выводы

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

Более того, недавно компания Cameyo запустила (и сейчас активно тестирует) он-лайн сервис виртуализации программ. Эту беспрецедентную разработку Вы можете найти по адресу: http://online.cameyo.com/submit.aspx .

Будьте мобильными;). Почувствуйте полную свободу действий с самодельным portable-софтом!

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

В одном из уже давнишних номеров ][ у нас была статья «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», и тогда у программы появится полноценный доступ к файлам и реестру, как и у любого другого приложения.

Похожие статьи