Как сделать портабельную версию программы
Как сделать portable программу
Для начала необходимо понять, что же такое портативное приложение и зачем оно необходимо. Понятно, что портативное приложение — это обычный файл в формате EXE, в котором сразу может находиться несколько ваших приложений или программ. Этот файл может создавать разделы на жестком диске, прописывает программы в реестр вашего компьютера и запускать рабочий процесс. Получается для запуска программ, вам понадобится всего один файл, при этом сам пользователь сможет решать какие действия будет выполнять данные программ. Значит любая программа будет работать без установки на компьютере, она будет запускаться отдельно от всех, занимать, как можно меньше места и работать портативно на любом устройстве.
Это поможет увеличить работоспособность вашего компьютера, положительно повлиять на производительность и стабильно работать.
С помощью чего можно создать portable программу?
Существует достаточно большое количество программ, которые помогут создать портативные приложения. Самыми популярными и актуальными программами являются: VMware ThinApp, SpoonStudio, Cameyo, Enigma Virtual Box, Evalaze и другие. Каждая из перечисленных программ оснащена удобным интерфейсом, имеет мощнейшие показатели, отлично подходит как для IT специалистов, так и для простых пользователей. Помимо этого, каждая программа не только работает, как вспомогательный инструмент для создания портативных приложений, но и при этом работает на улучшение систематизации вашего персонального компьютера.
Самая актуальная и легкая в использовании программа из этого списка считается — Cameyo. Именно данная программа является самой популярной на сегодняшний день, при этом она бесплатная и очень проста в использовании. Данная программа уже является портативной и с помощью неё можно создавать portable программы без установки.
Создание portable программы
Для того чтобы начать создавать портативную программу, необходимо скачать и запустить Cameyo. Скачивание программы достаточно простое, найти такое приложение можно на официальном сайте или на других веб-ресурсах. После скачивания программы, необходимо запустить ее. Сделать это можно таким образом:
После таких процедур желательно перезагрузить компьютер. Теперь необходимо перейти к полным настройкам созданного приложения или программы. Помните, что все созданные вами portableпрограммы находятся во вкладке «Computer» — Cameyo.
Настройки:
Помните, что абсолютно любые программы, созданные при помощи Cameyo можно загружать в облако. При этом любая программа будет запускаться оттуда прямо в браузере, это упростит работоспособность программ и нагрузку на систему.
Cameyo помогает легко и удобно создать portable программу и внедрить ее в ваш персональный компьютер. В бесплатной версия программы есть ограничения для приложений, созданных в облаке. Хранится они там могут всего 7 дней, при этом максимальный размер аккаунта может достигать всего 30 Мб. Данные меры относятся лишь только к бесплатной версии программы.
Вывод
В целом создать portable программу достаточно легко и сделать это может абсолютно любой пользователь. Для этого достаточно знать с помощью каких программ и приложений можно это сделать и для чего это вам необходимо. Как уже стало понятно выше, самым лучшим и оптимальным приложением для создания таких программ будет — Cameyo. Именно Cameyo является оптимальным вариантом и лучшим приложением для создания портативных программ.
Создание portable-программ
Содержание:
Portable-программа (англ. portable software) — программа, которая для своего запуска не требует процедуры инсталляции на жесткий диск компьютера, и может полностью храниться на съемных носителях информации, таких как CD-ROM, USB flash drive, флэш-картах и даже на дискете, что позволяет использовать её на многих компьютерах.
Именно такой конвертер программ в их портативные версии можно скачать на этой странице.
Cameyo 3.1.1517
Программа для создания portable-версий (переносимых) программ из обычных версий программ, которые требуют установки на компьютер.
Компьютер – это тот предмет, без которого сегодня практически нельзя обойтись. Однако сам по себе ПК – куча железок, которую делает по-настоящему полезной лишь умело подобранное программное обеспечение!
В предыдущей статье я рассказывал Вам, как сделать так, чтобы Ваши любимые программы всегда были с Вами. И вот сегодня я снова хочу коснуться данной темы.
Безусловно, виртуальная операционная система от MojoPac достаточно удобная штука, но она, как мы увидели, не лишена некоторых изъянов. Да и не каждому требуется большой набор приложений для повседневной работы.
Чаще всего для полного счастья нам нужна одна-две программки :). Если Вы придерживаетесь такой минималистической точки зрения, тогда Вашим выбором должен стать portable-софт.
По сути, портативные приложения это те же программы, которыми Вы привыкли пользоваться в повседневности, но независимые от компонентов системы, на которой запускаются и не требующие установки. Соответственно мы можем запускать их на любом компьютере с любого носителя информации (сегодня чаще всего флешки).
Преимущества portable-софта
Не так давно 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») предоставляет некие «продвинутые» функции настройки проекта:
К таким функциям относятся:
Когда все необходимые правки будут Вами внесены, нужно будет сохранить наш проект. Для этого зайдите в меню «File» (верхний левый угол окна Редактора пакетов) и нажмите кнопку «Save».
Изменения будут сохранены в созданном ранее исполняемом файле. Если же Вы хотите немного поэкспериментировать, можете нажать кнопку «Save As» и сохранить исправленный проект как новый файл с другим названием и другими настройками.
Достоинства и недостатки Cameyo
Плюсы:
Минусы:
Выводы
Если Вам всегда нужно иметь под рукой несколько специфических программ для работы, но Вы не знаете, как сделать их портативные версии, то Cameyo именно тот инструмент, который поможет Вам справиться с Вашей проблемой.
Более того, недавно компания Cameyo запустила (и сейчас активно тестирует) он-лайн сервис виртуализации программ. Эту беспрецедентную разработку Вы можете найти по адресу: http://online.cameyo.com/submit.aspx.
Будьте мобильными ;). Почувствуйте полную свободу действий с самодельным portable-софтом!
Флешка сисадмина часть 14. Создание Portable версий программ
С флешки удобно пользоваться портативными программами, так как они не требуют установки в операционную систему, но не всегда можно найти портативную версию нужной программы. Сегодня мы устраним этот недостаток и научимся собственноручно создавать портативные версии любых программ.
Прежде всего Вам необходимо скачать файлы перейдя по ссылке и распаковать их в папку под названием Portable.
Создание Portable программ
Шаг 1. Рассмотрим кратко портативный софт который можно скинуть на флешку. Точнее тот, который обычно скидываю я. Откроем ранее загруженную папку Portable\Start.exe.
Работа в VMware ThinApp
Шаг 2. Создавать новую Portable программу нужно на чистой ОС! Скачиваем по ссылку программный пакет VMware ThinApp и запускаем VMWare ThinApp 5.0.1 Build 1801916 Portable\setup_capture.exe и жмём NEXT.
Шаг 3. Выполняем предварительное сканирование.
Шаг 4. Устанавливаем нужную нам программу, активируем её и проверяем на работоспособность. Для примера я установклю аудиоредактор Sound Forge Pro, который Вы можете скачать по ссылке.
Шаг 5. После установки жмём Postscan.
Шаг 6. Выбираем какое приложение запускать после установки.
Шаг 7. Далее жмём в нескольких окнах Next ничего не меняя.
Шаг 8. Выбираем второй пункт (ограниченные права доступа к системным папкам).
Шаг 9. Выбираем второй пункт (хранить все настройки рядом с EXE’шным файлом).
Шаг 10. Выбираем место куда будет сохранена программа (в примере это флешка).
Шаг 11. Выбираем, чтоб определённые настройки хранились в отдельном файле, а также ставим галочку compress (сжимать).
Шаг 12. Дожидаемся процесса окончания формирования портативной версии.
Шаг 13. Последний этап-создание программы. Жмём на build.
Шаг 14. Когда процесс окончен-жмём Finish.
Шаг 15. Удаляем все папки кроме bin (в ней лежит наша программа).
Шаг 16. Папку bin переименовываем в название программы и переносим в нужное нам место.
Шаг 17. Тестируем программу на компьютере.
Шаг 18. Копируем папку с нашей прогаммой в SystemFlash\PortableApps\PortableApps.
Шаг 19. Запускаем оболочку PortableApps\Start.exe и смотрим на появившуюся в списке программу.
Данный метод подходит для большинства программ (во всяком случае я с проблемами используя данный способ не сталкивался). В следующей статье разберём как добавить на флешку антивирусные программы и утилиты, а также разберём способ резервирования нашей флешки (ведь флешку может заразить вирус, а это не есть хорошо. ) для её быстрого восстановления. Зачем нужен подобный набор портативных программ? Да для того, чтобы работать с настроенными под ваши нужды программами на любом компьютере (таскать на флешке авторизованный скайп, браузер со всеми настройками, TeamViewer со списком клиентов, файловый клиент со списком наших сайтов и т.д.).
Пишите свои вопросы и пожелания в комментариях под данной статьёй, ставьте лайки, подписывайтесь на мой блог в форме справа.
Создание Portable программ — [www.cameyo.com]
Здравствуйте, Друзья! В этой статье разберемся как создавать портативные программы (те, которые работает без установки). И, как вы поняли из названия, будем использовать сервис www.cameyo.com. С помощью этого сервиса можно создать портативную программу у себя на компьютере (самому), а можно сделать портабельную программу онлайн. В этой статье попробуем и так и так.
Создание портативной программы локально
Создадим портативную программу на своем компьютере. Скачаем программу cameyo. Переходим на сайт http://www.cameyo.com/
Прокручиваем страничку немного вниз и жмем Download Cameyo
Здесь же нам рекомендуют это все делать на виртуальной машине. Рекомендуется, не значит требуется. Поэтому попробуем сделать на реальной системе.
Пока скачивается Cameyo раскрываем меню MY ACCOUNT и выбираем REGISTER для регистрации аккаунта. Последний нужен для доступа ко всем функциям сервиса
Вводим рабочую почту, пароль, подтверждаем пароль и жмем Register (зарегистрироваться)
Через пару минут придет письмо от Cameyo. Открываем его и кликаем по ссылке To activate your account, please click here — для активации своего аккаунта
Запускаем скачанный файл Cameyo.exe от имени администратора, чтобы меньше было дополнительных вопросов. Жмем на Cameyo.exe правой кнопкой мышки и выбираем Запуск от имени администратора
В открывшемся окошке жмем Cameyo и ОК для запуска портативной версии
Открывается окошко Cameyo в котором я оказываюсь сразу авторизован. Если вы не авторизованы нажмите на ссылочку Login (желтого цвета вверху) и авторизуйтесь.
Мы оказываемся на вкладке Computer (Компьютер) в котором мы можем видеть портативные приложения, которые мы уже скачали. Первый раз у вас будет пусто
Скачать портативные приложения на любой вкус можно на вкладке Library (Библиотека). Кликаете мышкой по нужной программе и сразу произойдет скачивание. Для более удобной навигации можно использовать Поиск (внизу) и вкладку All apps (все приложения — слева)
Вкладка Updates у меня пустая. Скорее всего там будут доступны обновления портативных программ (когда их добавят).
Для создания портативной программы переходим на вкладку Studio
Если у вас установлено приложение (программа) которую вы хотите сделать портативной удалите ее. Это рекомендуется делать с помощью программы RevoUninstaller для того, чтобы сразу почистить за ней все хвосты (следы).
Затем нужно скачать установщик с которого мы установим приложение.
Если вы будете делать портативную программу на виртуальной машине, то закрываете все программы какие только можно закрыть вместе с антивирусом. Ставим последние обновления и отключаем сеть, чтобы снизить вероятность того, что какая-либо программа полезет в сеть обновляться. Нам нужно сделать, чтобы активность в Windows в процессе создания портативной программы была минимальна. В этом случае размер портативной программы получиться так же минимальный.
В случае создания портативной программы на реальной системе — делаем тоже самое.
У нас закрыто все кроме программы Cameyo. На вкладке Studio жмем Capture app locally. Cameyo сделает снимок системы до установки программы. В этом момент ничего не делаем.
Когда снимок системы будет сделан увидите окошко ниже.
Устанавливаем программу которую мы хотим сделать портативной. В моем случае это PicPick так как портативная версия представленная в Cameyo устарела.
Желательно предварительно произвести установку программы, чтобы знать какие галочки снимать и куда нажимать для установки только нужно программы. В случае PicPick нужно отказаться от установки двух дополнительных программ и снять галочку Show Readme
Когда программа установлена запускаете ее и проверяете работоспособность. При необходимости настраиваете ее. Если необходима перезагрузка — перезагружаетесь. (перезагрузку не пробовал в моем случае она не нужна).
Жмем Install done и ждем создание снимка системы после установки
После создания снимка системы Cameyo сравнит их и сделает портативную программу. Если у нее это получиться, увидим окошко ниже.
Чтобы открыть папку с портативной программой жмем на ссылочку Documents\Cameyo apps. Чтобы закрыть это окошко жмем ОК.
Для редактирования созданной программы жмем Edit package
В открывшемся окошке Package Editor на вкладке General проверяем и уточняем настройки при необходимости
В разделе Virtualization:
Как мне кажется, если программа емкая (занимает кучу места) и вы ей пользуетесь часто, то можно включить Dick mode.
В разделе Issolation mode:
По умолчанию стоит Data mode. Так и оставлю.
В разделе Startup проверяем чтобы был нужный exe файл (тот который мы запускаем когда программа установлена)
В разделе Data storage можно задать папку куда будут размещаться данные при работе приложения. Оставляю по умолчанию.
В разделе Extras можно изменить имя портативного приложения и его иконку. Обычно я добавляю версию к имени файла.
Портативный PicPick получился размером 30 МБ. На вкладке Files можно попробовать сделать его меньше. Для этого раскрываем папки и если там нет ничего похожего на PicPick (вашу программу) удаляете . У меня много всего захватило так как я писал эту статью при создании портативной программы
На вкладке Registry можно удалить лишние ветки реестра. Разворачиваем каждую до конца и если там нет даже намека на нашу программу — удаляем
На вкладке Advanced ничего не трогал. По завершению редактирования раскрываем меню File и жмем Save (Ctrl+S) для сохранения изменений
Снова запускаем Cameyo и видим сделанную портативную программу (PicPick). Для запуска просто кликаем на значке мышкой
Чтобы найти созданную портативную программу на нашем жестком диске жмем на значке правой кнопкой мышки и выбираем 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-разрядной системе — выбираете 64-bit. Жмем кнопку Выберите файл для выбора установщика (exe или msi-файла) и Submit (Отправить)
Через несколько секунд (или минут) портативная программа готова. Можно скачать или просмотреть как она работает
Посмотреть не получилось так как запустился файл лицензии. Поэтому скачал и запустил от имени администратора
И она сразу на русском языке.
Заключение
Надеюсь вам так же как и мне было интересно открыть для себя мир Portable программ. Некоторые программы, в том числи и рассмотренный здесь PicPick, могут работать портативно (без установки) и без обработки специальных программ. Всю папку с установленной программой из Program File переносите на флешку например. Саму программу удаляете и запускаете с флешки. Если программа простенькая — она с большой вероятностью заработает. Неудобно, что в папке куча файлов. Так как Windows XP уже не поддерживается, а именно она пока используется в качестве системы для создания portable программ online, буду создавать локально. У меня установлена Windows 7 как и на большинстве компьютеров на которых мне нужно будет работать с этими программами.
В общем, я серьезно задумался над использованием портативных программ. В библиотеке Cameyo представлена огромнейшая база. (Которая кстати доступна без регистрации по адресу https://online.cameyo.com/public). Бери и работай.
Благодарю, что поделились статьей в социальных сетях. Всего Вам Доброго!