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

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

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

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

1. О проекте Cameyo

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

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

Google Chrome

,

Mozilla Firefox

,

Opera и Яндекс.Браузер

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

http://www.cameyo.com

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

Десктопная утилита Cameyo для изготовления портативных версий Windows-программ сама является портативной и не требует установки в систему. Запустив её, увидим три возможных пути дальнейшей работы:

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

Чтобы создать портативные программы, Cameyo сначала снимает операционную систему до установки необходимой программы. Затем следует начать процесс установки программы, а затем Cameyo упаковывает последние средства в портативную версию. Программы, созданные с помощью Cameyo, могут использоваться на мобильных устройствах без необходимости установки в систему. Этот вариант будет рассмотрен позднее, в пункте 3. Пока что мы просто установим портативную программу в систему.


    

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

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

По завершении установки в окне уведомления нажмите кнопку

«Install Done»

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

Если все хорошо, мы получим сообщение, в котором указано, как сохранить портативную версию программы. Это будет находиться в подпапке «Cameyo Apps» на диске C в папке «Документы» пользовательского профиля.

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

«.cameyo»

Как в нашем случае

«AOMEI Backupper Standard.cameyo»

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

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

Cameyo Player – это клиентское приложение веб-сервиса Cameyo, работающее по типу клиентского ПО облачных хранилищ. Как и последние, Cameyo Player являет собой десктопный интерфейс к содержимому веб-аккаунта и предусматривает загрузку/скачивание EXE-файлов портативных программ собственного производства. Но, в отличие от тех же облачных хранилищ, у веб-сервиса Cameyo, а, соответственно, и у его клиентского приложения, есть своя специфика. Кроме коллекции своих портативных программ, любой зарегистрированный пользователь совершенно бесплатно получает доступ к уже готовым портативным программам. Это небольшая подборка из популярного бесплатного софта, в которую включены, в частности, браузеры Mozilla Firefox и Opera, текстовый редактор OpenOffice, архиваторы WinRAR и 7-Zip, медиаплееры KMPlayer, VLC, GOM, программа для удалённого доступа TeamViewer, а также многие прочие известные программы. Есть даже космический 3D-симулятор Celestia. Но есть один нюанс. Вытекает этот нюанс из того, что Cameyo является англоязычным проектом, и это, соответственно, англоязычный интерфейс всех этих программ. К сожалению, не все из них поддерживают в портативном варианте переключение на русскоязычной интерфейс в настройках.

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

На этот раз запускаем десктопную утилиту Cameyo.

Cameyo Player

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

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


Нажав кнопку вверху в виде плюса, мы можем выбрать одну из двух функций Cameyo Player.

«Upload an existing package»

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

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

Жмем «Загрузить» для загрузки приложения в «облако» Cameyo.

После успешного процесса загрузки портативной программы будем наблюдать уведомление «Expiration in 7 days», что по-русски означает «Действительно в течение 7 дней».

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

Если размер файла EXE превышает 50 Мб, процесс загрузки портативной программы в «облако» также может оказаться неуспешным. Это связано с ограничениями.

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

Сначала создатели Cameyo предлагают ограниченный срок хранения портативных приложений в облачном хранилище в рамках бесплатного аккаунта с базовой лицензией. Размер файла EXE программы Cameyo не должен превышать 50 Мб, что означает, что вы можете использовать «облако» Cameyo бесплатно. Приобретение более дорогостоящего Enterprise или аккаунта Pro по месячной подписке позволяет улучшить такие неблагоприятные условия. Подключение облачного хранилища Dropbox также позволяет обеспечить дополнительное пространство на диске для портативных приложений.

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

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

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

«Create a new package»

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

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

Далее следует окно с различными вариантами создания новой портативной программы. Первые две кнопки — это варианты в режиме онлайн, который иногда не работает, а третья — использует фотографии системы, как описано в пункте 2 этой статьи. Тот самый метод создания мобильной программы без установки в систему — это то, что предлагает четвёртая кнопка, Sandbox Capture. Мы держим ее.

В этом окошке

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

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

 

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

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

Свой аккаунт в веб-версии проекта позволяет вам работать с портативными программами, как с вашими собственными, хранимыми в «облаке», так и с перечнем готовых программ Cameyo.

Cameyo Online

Чтобы это сделать, посетите раздел «Помощь» на официальном сайте программы, используя любой браузер, любую операционную систему и любое устройство, обеспечивающее более-менее приемлемую скорость Интернета.

«Apps»

Нажимайте на кнопку, чтобы получить авторизацию.

«Login»

И выбираем программу из библиотеки Cameyo или на вкладку «Мои приложения».

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

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

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

В разделе профиля на сайте Cameyo мы можем выполнять те же действия, что и в клиентском приложении Cameyo Player: загрузить портативную программу в «облако» или создать ее с помощью средств Cameyo Online. Выбираем пункт для загрузки готовой портативной программы.

«Upload your existing Cameyo package»

И указываем путь к файлу EXE.

Для создания новой портативной программы выбираем «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».

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

По завершении нажимаем «Установка завершена».

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

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

7. Редактор портативных программ

При запуске утилиты Cameyo на десктопе мы можем увидеть третью функцию.

«Edit a package»

, редактор мобильных приложений.


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

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

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

Поделиться с друзьями
Алексей Морозов

Технический журналист и системный администратор с 10‑летним опытом работы в корпоративной IT‑инфраструктуре.

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