Меню Закрыть

Программа для создания портативных программ

Содержание

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

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

Некоторые разработчики распространяют Portable версии своих продуктов вместе с теми, которые требуют установки. Однако не все.

В большинстве вариантов можно самостоятельно сделать Portable программу из установленной на компьютер версии. И в этой статье я расскажу вам о том, как это сделать с помощью инструмента Enigma Virtual box.

Итак, для начала скачайте Enigma Virtual Box с помощью кнопки ниже, установите её на свой компьютер. Установка стандартная, ничего особенного.

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

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

После установки Enigma Virtual box, запустите её. В первую очередь измените язык на русский. Для этого нажмите в верхнем меню «Language» и потом на «Russian».

После этого нужно перезапустить Enigma Virtual Box, и затем вы увидите интерфейс на русском языке. Здесь в поле «Выберите имя исходного файла» необходимо указать на основной исполняемый файл установленной программы, которую нужно будет сделать портативной. Он будет находиться в каталоге с установленным софтом.

А в поле «Выберите имя выходного файла» нужно указать имя и место сохранения будущей программы Portable. Для выбора нужно нажимать кнопку «Открыть».

На скриншоте показываю пример преобразования установленной Notepad++ в версию Portable.

Следующий этап — ниже, во вкладке «Файлы» нужно добавить все файлы, которые находятся в папке с основным исполняемым. Если в других папках есть ещё компоненты, необходимые для работы программы, то их тоже нужно добавить.

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

В процессе добавления сопутствующих файлов появится запрос на выбор папки местоположения программы. Здесь можно оставить по умолчанию — «Default folder» и нажать «Принять».

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

И теперь, чтобы сделать Portable программу из установленной, нужно нажать кнопку «Обработать».

Начнётся процесс обработки, в результате которого вы получите сообщение, а также готовую версию 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», и тогда у программы появится полноценный доступ к файлам и реестру, как и у любого другого приложения.

Читайте также:  Программа позволяющая снимать видео с экрана

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

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

  1. Cameyo Free (статья посвящена именно данной редакции)
  2. Cameyo Pro
  3. Cameyo Enterprise

Узнать об отличиях данных редакций можно на сайте http://www.cameyo.com/pricing

В данной статье предлагается вариант создания портативной программы с помощью программы Cameyo под управлением операционной системой Microsoft Windows 10 Pro (32 bit).

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

1 способ создания портативного приложения (в режиме Online)

1. Зарегистрироваться на сайте Cameyo

  • Открыть сайт Cameyo. Выбрать SIGN-UP


Рис.1 Процесс регистрации на сайте Cameyo

  • При переходе на страницу https://online.cameyo.com/register указать действующий email, придумать и ввести пароль в поле Password, в поле Confirm password повторить ранее введенный пароль и нажать на кнопку Register.


Рис.2 Процесс регистрации на сайте Cameyo

  • По окончании процесса регистрации на сайте, проверить свой электронный почтовый ящик, который был указан ранее. Должно прийти письмо со ссылкой подтверждения регистрации на сайте Cameyo. Перейти по ссылке To activate your account, please click here.


Рис.3 Процесс регистрации на сайте Cameyo

2. Запустить файл Cameyo.exe от имени администратора

3. В открывшемся диалоговом окне Which module to launch выбрать Cameyo Player и нажать ОК


Рис. 4 Окно программы Cameyo

  • Для авторизации необходимо указать email адрес и пароль зарегистрированной учетной записи на сайте Cameyo и нажать кнопку Login. Если ранее регистрация не была пройдена, необходимо выбрать Register an account и пройти ее.
Читайте также:  Как определить что iphone восстановленный


Рис. 5 Окно авторизации программы Cameyo

4. После авторизации откроется окно Cameyo Player. Чтобы создать портативное приложение необходимо нажать на значок с изображением и в раскрывающемся списке выбрать Create a new package


Рис.6 Cameyo Player

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


Рис.7 Cameyo Player

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

6. После указания программы, которую необходимо сделать портативной, в окне Cameyo выбрать Online Packaging


Рис.8 Cameyo Player

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


Рис.9 Cameyo Player

2 способ создания портативного приложения (в режиме Online)

2. Авторизоваться на сайте

3. В меню слева выбрать Add App (добавить приложение)


Рис.10 Сайт Cameyo

4. В разделе Operation установить радиокнопку в пункте Create a new Cameyo package, from software installer

5. В разделе Submit file установить радиокнопку в пункте Local machine

6. Нажать на кнопку Обзор и указать путь к программе, которую необходимо сделать портативной. Размер файла не должен превышать 50 мб


Рис.11 Сайт Cameyo

7. Нажать на кнопку Auto Mode

8. Через некоторое время портативное приложение будет готово и его можно будет загрузить на свой компьютер.

3 способ создания портативного приложения

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

1. Запустить файл Cameyo.exe от имени администратора

2. В открывшемся диалоговом окне Which module to launch выбрать Capture an installation и нажать ОК.


Рис.12 Окно программы Cameyo

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


Рис.13 Процесс создания снимка операционной системы в программе Cameyo

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


Рис.14 Окно программы Cameyo

Пока не будет проинсталлировано нужное приложение, в окне, указанном выше, кнопку Install done не нажимать.

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

В данном примере рассмотрен вариант создания портативной версии программы Everything (программа для поиска файлов и папок).

6. По окончании инсталляции и настройки нужной программы нажать кнопку Install done для создания второго снимка состояния операционной системы.


Рис.15 Окно программы Cameyo

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


Рис.16 Процесс создания второго снимка операционной системы в программе Cameyo

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


Рис.17 Завершение процесса создания портативного приложения в программе Cameyo

9. Открыть папку с портативным приложением, чтобы проверить работоспособность программы.

C:Users. DocumentsCameyo apps

Рекомендуем к прочтению

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

Ваш адрес email не будет опубликован.