5 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Создание портативных программ с использованием приложения Cameyo

Содержание

Создание портативных программ с использованием приложения Cameyo

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 и пройти ее.


Рис. 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

Создаем portable программу в Cameyo

Скачать Cameyo вы можете с официального сайта cameyo.com. При этом, внимание: VirusTotal (сервис для онлайн проверки на вирусы) дважды срабатывает на этом файле. Я поискал в Интернете, большинство людей пишут, что это ложное срабатывание, но лично я ничего не гарантирую и на всякий случай предупреждаю (если для вас этот фактор критичен, сразу перейдите к разделу про облачные программы ниже, полностью безопасный).

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

Захват приложения (Capture App Locally)

По нажатию кнопки с изображением фотоаппарата и надписью Capture App Locally запустится процесс «захвата установки приложения», который происходит в следующем порядке:

  • Сначала вы увидите сообщение «Taking initial snapshot before installation» — это означает, что Cameyo делает снимок операционной системы перед установкой программы.
  • После этого появится диалоговое окно, в котором будет сообщаться: Установите программу и, когда установка завершится, нажмите «Install Done». Если программа потребует перезагрузки компьютера, то просто перезагрузите компьютер.
  • После этого будут проверены изменения системы по сравнению с первоначальным снимком и на основании этих данных создано portable приложение (Стандартно, в папке Документы), о чем вы получите сообщение.

Данный способ я проверил на веб-установщике Google Chrome и на Recuva, оба раза сработало — в результате получается один EXE файл, который запускается сам по себе. Однако замечу, что по умолчанию доступа в Интернет у созданных приложений нет (то есть Chrome хоть и запускается, но его нельзя использовать), однако это настраивается, о чем будет дальше.

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

Чтобы этого не случилось, у той же кнопки для захвата в главном меню Cameyo можно нажать стрелку вниз и выбрать пункт «Capture installation in virtual mode», в этом случае программа установки запускается изолированно от системы и каких-либо следов в ней появиться не должно. Однако, у меня этот способ не сработал с указанными выше программами.

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

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

Читать еще:  Обзор программы DISM++ для работы с образами Windows на базе функций штатного консольного средства операционной системы DISM

Пункт «Edit» вызывает меню настроек приложения. Среди наиболее важных:

  • На вкладке General — Isolation Mode (вариант изоляции приложения): доступ только к данным в папке Документы — Data mode, полностью изолированное — Isolated, полный доступ — Full Access.
  • На вкладке Advanced два важных пункта: вы можете настроить интеграцию с проводником, пересоздать ассоциации файлов с приложением, а также настроить, какие настройки приложению можно оставлять после закрытия (например, настройки в реестре можно разрешить, а можно очищать каждый раз при выходе).
  • Вкладка Security позволяет зашифровать содержимое exe файла, а для платной версии программы — еще и ограничить время ее работы (до определенного дня) или редактирование.

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

Cameyo

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

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

С помощью чего можно создать portable программу?

Существует достаточно большое количество программ, которые помогут создать портативные приложения. Самыми популярными и актуальными программами являются: VMware ThinApp, SpoonStudio, Cameyo, Enigma Virtual Box, Evalaze и другие. Каждая из перечисленных программ оснащена удобным интерфейсом, имеет мощнейшие показатели, отлично подходит как для IT специалистов, так и для простых пользователей. Помимо этого, каждая программа не только работает, как вспомогательный инструмент для создания портативных приложений, но и при этом работает на улучшение систематизации вашего персонального компьютера.
Самая актуальная и легкая в использовании программа из этого списка считается — Cameyo. Именно данная программа является самой популярной на сегодняшний день, при этом она бесплатная и очень проста в использовании. Данная программа уже является портативной и с помощью неё можно создавать portable программы без установки.

Делаем программу портативной с помощью Cameyo Packager.

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

И да — это очень просто. Всё делается в три шага. А статья длинная из за рисунков, подробных объяснений и необязательной части в конце. Зато всё подробно. Можно читать до середины.

Кратко об установке программ

Зачем вообще устанавливают программы? Зачем нужен этот установщик с его диалогами и кнопками — «Далее». Почему нельзя просто скопировать папку с программой, со всеми её файлами? Ответ прост — тут всё зависит от разработчика программы. Некоторые программы действительно можно просто скопировать, а другие требуется установить.

Когда вы устанавливаете программу, то установщик производит различные действия. Он копирует файлы программы в указанную вами папку. Он копирует файлы в системные папки (WindowsSystem32 например), он вносит записи в реестр Windows и делает ещё кучу вещей.

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

Что такое портативная программа и зачем она нужна

Портативная программа — это программа которая будет работать на другом компьютере без её установки. То есть просто копируете exe файл портативной программы на другой компьютер и она работает. Или копируете exe файл портативной программы на флешку. Пришли к любому компьютеру, подключили флешку, запустили с неё программу.

Портативная программа бывает нужна если она должна быть всегда под рукой. Но установить её не представляется возможным. Например у вас нет прав на установку или компьютер не ваш. А может вы не хотите устанавливать программу на чужой компьютер, так как она ваша — лицензионная. Ситуации бывают разные.

Cameyo Packager — простой инструмент для создания портативных программ

Для создания портативных программ используют специальные программы. Одна из таких программ — Cameyo Packager . Скачать её можно тут . Cameyo Packager прост, бесплатен и не требует установки.

Создать портативную программу, с помощью Cameyo Packager можно буквально в три шага.

  • На первом шаге Cameyo Packager сканирует вашу систему. Он запоминает её состояние.
  • На втором шаге вы производите установку программы. Если необходимо то и её настройку.
  • На третьем шаге Cameyo Packager ещё раз сканирует вашу систему. Он помнит её первоначальное состояние и ищет изменения. То есть новые файлы, программы — то что вы установили. И после этого создает портативную программу.

Пример

Я покажу работу с Cameyo Packager на примере создания портативной версии Microsoft Office Word 2007.

Сначала я скачиваю установочные файлы Microsoft Office 2007. Вот они лежат у меня в папке на рабочем столе.

Далее я запускаю Cameyo Packager. После его запуска, выбираю пункт — «Capture an installation». То есть приготовится к установке. И нажимаю Ok.

Начинается первоначальное сканирование системы.

Сканирование завершено. Cameyo Packager просит меня установить приложение. И после того как я его установлю, нажать кнопку «Install done» (установка завершена). Ничего тут не нажимаю, ничего не закрываю, а иду устанавливать свое приложение.

Я запускаю установщик офиса setup.exe. И начинаю самую обычную установку. Ввожу серийный номер и выбираю установку только Microsoft Office Word.

Нажимаю установить. Происходит установка Microsoft Office Word. Всё установилось. Запускаю Microsoft Office Word — всё работает. Я всё установил и проверил. Теперь нажимаю кнопку «Install done» (установка завершена).

Происходит повторное сканирование системы. Cameyo Packager ищет в ней изменения (новые программы, файлы, записи), сделанные при установке Microsoft Office Word.

Cameyo Packager нашел всё что нужно. И говорит нам — пакет (наша «упакованная» портативная программа) создана в папке C:UsersUserDocumentsCameyo apps.

Нажимаем OK и идем смотреть, что же находится в этой папке. А там лежит один единственный exe файл. Размер его достаточно большой — 674 МБ. Значок у файла как у Microsoft Word.

Запускаем этот файл и смотрим, что будет происходить. Появилось окно. Установщик нам установил ещё и Центр диагностики. Ну да ладно. Выбираем Microsoft Office Word и нажимаем OK.

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

Всё мы достигли желаемого результата. Мы получили портативный Microsoft Office Word. Информация дальше — уже дополнительные настройки и пояснения, где я уменьшу размер Word до нормальных значений. Вам скорее всего это не понадобится, ведь такой размер — это особенность Word. И у вашего виртуального приложения будет нормальный, адекватный размер.

Дополнения и пояснения

Информация ниже — для продвинутых пользователей. Мы уже получили портативный Microsoft Office Word. В этом разделе я уменьшу его размер до адекватных значений.

Размер получившегося портативного Microsoft Office Word 674 МБ, что очень много. Это особенность установки Microsoft Office. Установка Microsoft Office весьма «сложная» в плане зависимостей, дополнительных и не всегда нужных файлов и компонентов и т.д.

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

Но давайте разберемся с нашим портативным Word. Ведь мы можем скачать в интернете портативный Word намного меньшего размера. Давайте поймем, что занимает так много места и удалим это из нашей портативной программы. Да Cameyo Packager это может.

Запускаем Cameyo Packager и выбираем пункт «Edit a package» (редактировать пакет — нашу портативную программу). Нажимаем OK.

Нажимаем «Open existing virtual app» (открыть существующее приложение). Ищем наш exe файл -портативный Microsoft Office Word размером 674 МБ и нажимаем кнопку Открыть.

Мы видим окно программы для редактирования портативных приложений. Там много настроек. Нас интересует вкладка Files.

На этой вкладке представлены все файлы в нашем портативном приложении. Но часть файлов нам не нужны. Например файлы в папке MSOCache. А размер этой папки 524 МБ.

Как я узнал, что папка MSOCache и файлы в ней не нужны? Тут дело опыта. Как системный администратор и разработчик я знаю, что, куда и зачем устанавливает Microsoft Office. Разумеется и гугл говорит, что MSOCache — это папка для кэширования своих файлов, которые необходимы для установки Microsoft Office. Они не используются для запуска офиса и предназначены для его восстановления.

То есть мы можем смело удалить из нашего портативного приложения эту папку, выбрав её и нажав на красный перечеркнутый кружок вверху. Также я удалю папку Logs, ведь она занимает 50 МБ и там только логи. Возможно, есть и ещё ненужные папки и компоненты. Но я не хочу долго разбираться и мне хватит минус (524+50) -572 МБ.

Читать еще:  Как увеличить объем диска С, если операционная система уже установлена или как увеличить объем на системном разделе (C:) за счёт диска (D:).

Мы отметили всё что нужно для удаления из портативного приложения. Выбираем в контекстном меню команду Save (сохранить). Сохраняем.

Идет сохранение. Посмотрим что получилось.

154 МБ — вот это уже адекватный размер для Microsoft Office Word. И это не предел. Ведь если бы мы знали что ещё можно удалить из нашего приложения, то получили бы ещё меньший размер. И да — всё по прежнему отлично работает.

Но у нас все ещё есть это неприятное окно с выбором Центр диагностики или Microsoft Office Word. А нам надо только запускать Microsoft Office Word. Тут всё решается просто — при запуске выбираем Microsoft Office Word, ставим галочку в поле — Remember my choice (запомнить мой выбор) и нажимаем OK. Но скорее всего вам это не придется делать и ваше портативное приложение запустится сразу, без всяких окон.

Вывод

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

Cameyo — бесплатный инструмент для виртуализации и создания портативных программ

Тестировать работу приложений на домашнем компьютере — не самая лучшая идея. Нет никаких гарантий, что установленная и запущенная программа не вызовет сбой или какую иную неполадку, вследствие которой будет нарушена работа всей системы. Чтобы избавить себя от ненужных проблем, для тестирования программного обеспечения нужно использовать виртуальные машины (такие как Hyper-V, VMware или VirtualBox) или специальные инструменты, создающие особое виртуальное пространство, в котором без какого-либо риска для системы можно запускать любые приложения.

Являясь одним из таких инструментов, платформа Cameyo обладает рядом преимуществ. Среди них можно отметить запуск виртуализированных приложений из «облака» прямо в окне браузера, а также создание портативных версий различных программ. Cameyo обладает приятным пользовательским англоязычным интерфейсом с небольшим набором базовых настроек, что делает её доступной даже для начинающих пользователей. Познакомимся подробнее с данным сервисом.

1. Первый запуск

После скачивания и запуска исполняемого файла в открывшемся окошке выделите «cameyo», а затем нажмите «ok».

Откроется основное окно, содержащее меню из трех опций: «Capture app locally», «Capture app online» и «Package Editor». Первая создаёт локальные копии приложений, вторая — запускает приложения в «облаке», третья предназначается для редактирования и настройки уже готовых пакетов. На начальных этапах работы с программой этот редактор вам не понадобится.

2. Виртуализация приложений в облаке

Для виртуализации приложений потребуется регистрация. Она бесплатна и не занимает много времени.

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

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

3. Создание портативных версий программ

Чтобы создать портативную версию какой-либо программы, нажмите «Capture app locally». При этом Cameyo сделает снимок операционной системы и всех установленных программ.

О завершении процедуры сканирования программа проинформирует окошком с мигающей красной кнопкой. После этого на компьютер устанавливается программа, которую нужно сделать портативной. По завершении инсталляции в окошке наблюдения жмём кнопку «Install done».

При этом будет выполнено повторное сканирование системы с одновременным портированием установленного приложения, которое появится в главном окне Cameyo. Физически оно будет сохранено в каталог C:/Users/UserName/Documents/Cameyo apps.

4. Преимущества и недостатки

Как и у всех инструментов виртуализации, есть у Cameyo и свои недостатки. Так, некоторые виртуализированные программы могут работать не совсем корректно. Кроме того, созданные в Cameyo портативные программы могут весить несколько больше, чем это нужно. Объясняется это тем, что фоновые процессы работающих в Windows приложений «вовлекаются» в процесс портирования, добавляя в исполняемый файл ненужные компоненты. Удалить их можно во встроенном редакторе пакетов, но это уже отдельная тема.

Также следует учитывать, что портабле-программы будут иметь определённую зависимость от Cameyo, проявляющуюся при их запуске на другом компьютере загрузкой дополнительных компонентов платформы. Следующий недостаток Cameyo заключается в том, что портативные приложения могут создаваться только в ходе их установки. Создать портативное приложение на базе уже установленной программы не получится. И последнее. Хотя сама платформа весит каких-то 15 Мб, файлы проектов могут занимать на диске значительное место.

Официальный сайт разработчика: www.cameyo.com

Смотрите также:

Удаление программного обеспечения с компьютера должно быть проведено правильно — с этими основами компьютерной грамотности наверняка знакомы даже новички. Благо, на рынке софта сегодня имеется масса аналогов штатному функционалу Windows…

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

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

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

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

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

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

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

Cameyo 3.1.1517

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

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

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

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

Чаще всего для полного счастья нам нужна одна-две программки :). Если Вы придерживаетесь такой минималистической точки зрения, тогда Вашим выбором должен стать portable-софт.

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

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

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

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

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

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

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

ОсобенностиCameyoSpoon Studio
Стоимостьбесплатноот $120/год или $2000. О_о
Автоматическое создание portable-версий любых приложений++
Ручной режим правки собранного пака++
Настройка режима изоляции приложений++
Система предотвращения программных конфликтов+
Настройка прав запуска в Windows 7+
Настройка даты истечения работоспособности приложения++

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

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

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

Установка Cameyo

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

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

Читать еще:  XYplorer – гибрид проводника Windows и Total Commander

Интерфейс 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-софтом!

Как создавать портативные Windows-программы с помощью Cameyo

1. О проекте Cameyo

2. Создание портативных Windows-программ

  • Cameyo Player – запуск клиентского приложения веб-сервиса Cameyo;
  • Capture an installation – функция создания портативных программ;
  • Edit a package – редактор ранее созданных портативных программ.

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

Если всё прошло успешно, увидим сообщение с указанием пути сохранения портативной версии программы – в папке пользовательского профиля «Документы» на диске С, в подпапке «Cameyo apps» .

3. Возможности клиентского приложения Cameyo Player

Зарегистрируемся для использования возможностей веб-сервиса. Жмём внизу «Register an account».

Регистрация очень простая. В окне браузера откроется форма регистрации пользователей на официальном сайте Cameyo. Нужно ввести адрес электронной почты, придумать пароль, подтвердить его и нажать кнопку «Register». Ещё больше упростить регистрацию можно, использовав Google-аккаунт.

«Drag & Drop your Cameyo package here», — попросит Cameyo в далее запустившемся окошке, и это означает, что в это окошко можно перетащить EXE-файл портативной программы. Но можно и использовать кнопку обзора «Browse».

Для загрузки портативной программы в «облако» Cameyo жмём «Upload».

Далее можем наблюдать только что загруженную портативную программу, переключившись с предустановленного раздела c готовым перечнем программ «Public apps» на раздел своих программ «My apps».

4. Условия бесплатного использования облачного хранилища Cameyo

5. Создание портативных программ без их установки в систему

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

Далее последует окно с выбором способов создания новой портативной программы: первые две кнопки – это способы в онлайн-режиме (не всегда работают), третья – с участием снимков системы, как было рассмотрено в пункте 2 этой статьи. А вот четвёртая кнопка – Sandbox Capture – это и есть тот самый способ создания портативной программы без её установки в систему. Жмём её.

Затем в таком вот окошке

Cameyo оповестит о запуске процесса установки программы в виртуальном режиме (в режиме той самой «Песочницы»), и что на самом деле эта программа устанавливаться в систему не будет. Жмём «Ок». И осуществляем процесс установки.

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

Локальный EXE-файл только что созданной портативной программы ищем в той же подпапке «Cameyo apps» в папке пользовательского профиля «Документы» на диске С.

6. Работа с веб-сервисом Cameyo Online

И либо удалить, либо скачать, либо запустить в онлайн-режиме в окне браузера.

Подключив в настройках аккаунта облачное хранилище Dropbox, с онлайн-версиями портативных программ можно будет работать по типу Chrome OS – с сохранением созданных или отредактированных в запущенных программах файлов на диске файлового хранилища. Помимо Dropbox, опционально Cameyo Online предусматривает подключение ещё и Google Диска, но пока что эта функция работает нестабильно.

Для создания новой портативной программы выбираем «Create a new Cameyo package, from software installer» . Это ещё один способ создания портативных программ без их установки в систему, правда, проходит процесс чуть дольше, чем с использованием «Песочницы» в рамках работы клиентского приложения Cameyo Player, и чаще завершается неудачей. В графе «Submit file» выбираем пункт «Local machine (50 MB max)» и указываем путь к инсталлятору нужной программы на компьютере. Пункт выше — «URL» – возможность указания ссылки на скачивание установочного файла, но, увы, работает такой способ не всегда. В графе «Destination» выбираем либо пункт «My Apps (stored 7 days)» , либо «My Dropbox» , если таковой подключен. Далее жмём «Online Install» .

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

А по завершении жмём «Install done».

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

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

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

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

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

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector