Создание портативных программ с помощью portableapps

Колонка редактора: Создаем Portable-версию любого приложения

Создание портативных программ с помощью portableapps

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

  • Далее по этой теме
  • Ранее по этой теме
  • Наша задача на сегодня — создать специальную сборку Windows 7, которая бы работала без ус…10.10.2011 8 мин на чтение
  • Виртуализация позволяет сделать работу системного администратора простой и логичной, снизи…

Источник: https://xakep.ru/2011/03/21/54883/

Как сделать/создать портативную программу (приложение) в формате PortableApps (PAF)

Создание портативных программ с помощью portableapps

Порядок вывода комментариев: По умолчанию Сначала новые Сначала старые

1 16freedaw   (23.06.2012 22:05) [Материал] Милка, как вы и просили, залил на яндекс-народ (http://narod.ru/disk/53930993001.06d60f58df94dd6117b409abca54e516/How_To_Make_Portable_Software.rar.html). Там, кроме самой статьи в разных форматах, полный комплект, использованных автором, программ и примеров. Думаю так будет удобнее, хоть и значительно больше размер. А вообще, конечно, немного разочаровался вчера, скачав и попробовав одну из сборок, сделанных ув. punsh, а именно FL Studio 10. Вы так красиво всё пишете, переводите первоисточники, а на практике сами, видимо, не очень-то придерживаетесь всех правил. Программа, конечно, работает, но она уничтожила часть существующих записей в реестре (не сделав их бэкап и, соответственно, не восстановив потом). Причём, часть из них вообще не имела никакого отношения к работе программы!!! Хорошо, что я человек “наученный”, и запускал её под присмотром Total Uninstall, поэтому смог быстро вернуть всё назад, а то было бы печально. Конечно, PortableApps формат хорош в определённых случаях, но уж очень силён в нём “человеческий фактор” со всеми вытекающими последствиями… Поэтому даже засомневался – стоит ли выкладывать свой материал, чтобы не создать у новичков ложного впечатления “лёгкости” сделать такое самому. Заставить программу работать – только пол-дела, а вот учесть все другие нюансы – это сложнее и порой важнее. Зная об этом, я, например, всегда проверяю, найденные где-либо, портабл-сборки с помощью Total Uninstall – не раз выручало, косяки встречаются очень часто. Самые надёжные в этом плане всё же сборки ThinApp – там “накосячить” гораздо сложнее, хотя тоже иногда умудряются. В любом случае, успехов вам в деле “просвещения” и самосовершенствования! С ув. freedaw

1 14freedaw   (22.06.2012 21:53) [Материал] Когда-то, года 2 назад, на просторах инета мне попалась статья некоего англоязычного товарища, где он достаточно подробно с примерами скриптов и другой сопутствующей информацией показывает как он лично делает такие сборки. По-английски я читаю достаточно сносно, поэтому перевод не делал, читал в оригинале – всё достаточно доходчиво. По-моему, для начинающих было бы самое то. Если кому интересно, могу куда-нибудь скинуть файл, потому что самому заниматься переводом просто некогда.

2 15Милка   (23.06.2012 18:40) [Материал] freedaw, спасибо. Залейте куда-нибудь и оставьте здесь ссылку на скачивание. …Однако английский вариант можно и так без проблем найти в сети. А перевод на русский язык нами готовится (в работе)… Вопрос лишь в наличии свободного времени для завершения работы…

0 6Valerik   (25.02.2012 23:49) [Материал] Punsh, нельзя ли выложить на сайте сборку ОС Microsoft Windows XP SP3 (с Acronis-ами), которую сами используете для установки в виртуальную машину Portable VirtualBox v4. В сети полно всяких… сомнительных, а у Вас уже опробованная (надёжная), а иначе и быть не может, -это Ваш рабочий инструмент для создания портативных программ. Вам и доверия больше. Или дайте ссылку, где можно скачать такую же, как у Вас… Думаю и другие не отказались бы скачать именно Ваш вариант ОС Microsoft Windows XP SP3. Заранее спасибо.

0 7Милка   (26.02.2012 13:35) [Материал] Пунш, я тоже не отказалась бы заполучить твой “рабочий вариант” ОС Microsoft Windows XP SP3 (с Acronis-ами) – для использования в виртуальной машине VirtualBox…

1 9coldun   (13.03.2012 23:26) [Материал] ИМХО заморачиваться на виртуалке с Acronis-ами это уже слишком, там же есть встроенная функция сброса системы. Неужели Пунш реально так каждый раз заморачивается???

1 10punsh   (14.03.2012 13:10) [Материал] я про эту функцию не знал…

2 11coldun   (14.03.2012 19:53) [Материал] Там всё просто: устанавливаем windows, выходим из него и сохраняем текущее состояние: дальше работаем как обычно, при необходимости восстанавливаем к этому снимку.

0 12punsh   (09.04.2012 14:41) [Материал] спасибо!

0 13punsh   (29.05.2012 19:33) [Материал] а вот и ОС с Acronis-ами

2 3korsar   (23.02.2012 19:11) [Материал] Много занимался созданием портативного софта, но все же не нашёл технологии лучше, чем придумали авторы PortableApps.com Format! Правда, в PortableApps писать лаунчеры приходится вручную. Я перебрал несколько программ типа Thinstall, при помощи которых можно делать портативный софт, но пока что лучше “ручной работы” PortableApps Format ничего не встречал. Браво Пунш! Респект и уважуха! …за то, что умеешь делать портативный софт в “ручном” формате PortableApps

1 8punsh   (27.02.2012 21:29) [Материал] korsar, спасибо за поддержку! Я тоже не нашёл ничего лучше формата PortableApps, поэтому только в этом формате PAF и делаю портативные программы.

0 2Сергей И.   (11.02.2012 13:26) [Материал] Не увидел здесь ответа на вопрос: “Как сделать портативную программу”. Описан только процесс подготовки к созданию портативных программ, а тема создания лаунчера для портабле не раскрыта совсем (осталась тайной за семью замками). По Вашему описанию создать портативную программу невозможно! Punsh, если Вы сказали народу “А” про создание портабле, то уж, пожалуйста, скажите и “Б”. Откройте нам тайну создания лаунчера. Жду продолжения описания… вот на эту тему: “Как сделать лаунчер для портативной программы” С уважением, Сергей И.

1 4Милка   (25.02.2012 17:11) [Материал] Сергей И., Вы не внимательно читали… В статье прямым текстом написано: Quote (Punsh)…начинаю создавать лаунчер …вручную (с помощью NSIS-скриптов) прописываю …настройки и параметры… А далее даны подсказки, каким самым простым способом вы можете постичь работу со скриптами для создания лаунчера к портативной программе в формате PortableApps.com Format: Quote (Punsh)200?'200px':''+(this.scrollHeight+5)+'px');>…открывал файлы с расширением .nsi в портативных программах …с сайта PortableApps и изучал устройство скриптов. Вот и Вы делайте так же, как делал Пунш! Такие же советы даёт и автор формата PortableApps. Но прежде, чем начинать делать…, перейдите в раздел “Создание портативных программ. Как сделать portable программу” и прочтите другие статьи по теме создания портабле в формате PAF (PortableApps.com Format). Эти знания необходимо получить, чтобы понять, как всё это работает. И даже не раз придётся прочесть, чтобы заложить нужные знания в свою голову.Вот слова Джона Халлера автора/разработчика формата PAF (PortableApps.com Format):Quote (Перевод с английского:) Для начала, я думаю, самое главное необходимо понять, что не существует легких путей к созданию портативных приложений. Вы должны потратить время и приложить усилия на то, чтобы сесть и прочитать руководство NSIS – язык программирования, который мы используем, чтобы сделать Launcher для портативных приложений. Ну, а если на каком-то этапе (шаге) создания Launcher'а для портативных программ у Вас возникнут проблемы, спрашивайте… задавайте конкретные вопросы…

0 1DjinnAdmin   (11.02.2012 12:57) [Материал] Quote200?'200px':''+(this.scrollHeight+5)+'px');>Получив указанную выше информацию о “следах” программы, начинаю создавать лаунчер для будущей Portable-программы. Процесс создания: в лаунчере вручную (с помощью скриптов) прописываю все необходимые параметры и настройки для того, что бы портативная программа по окончании её работы не “следила” в операционной системе любого компьютера. А можно по подробнее об этом процессе, если можно с примерами…? Статья полезная, но все подробности скрыты, я бы очень хотел научиться делать portable сборки программ, но нигде нет полной информации…

1 5Милка   (25.02.2012 19:46) [Материал] DjinnAdmin, даже на сайте автора Вы не найдёте подробной пошаговой инструкции по написанию лаунчера на языке NSIS, какую мечтаете получить от Пунша… Такую инструкцию (по единому шаблону) просто невозможно создать, т.к. подход к каждой программе индивидуален. – Во-первых, разработчики прописывают сохранение настроек своих программ при установке в разные директории операционной системы и плюс все программы отличаются друг от друга по функционалу. – Во-вторых, написание скриптов на языке программирования NSIS – это Вам не кнопки в программе нажимать (здесь подробное руководство не составишь), тут надо самому головой и руками работать, и иметь необходимые для этого знания. А знания можете приобрести только Вы – никто другой в Вашу голову их (по инструкции) не вложит. Почитайте другие статьи-руководства по теме создания портабле в формате PAF (PortableApps.com Format) и следуйте полученным советам/инструкциям… ● Например, в этом пункте “Что делать с записями в реестре” Вы найдёте интересные подсказки. ● А эта статья послужит Вам в виде Справочника/Руководства по PortableApps.com Format-у, где Вы сможете узнать подробные сведения о структуре PAF, а это просто необходимо для создания лаунчеров к Portable программам. ● Здесь можете скачать Справочник по работе с NSIS-скриптами на русском языке. Либо Вам вообще не стоит “связываться” с NSIS-скриптами, а проще научиться создавать лаунчеры в полу-автоматическом режиме с помощью программы PortableApps.com Launcher. Но и здесь настраивать Launcher Вам всё равно придётся вручную – через .ini файл. А, значит, так же придётся изучать устройство лаунчера и “копаться” в содержимом .ini-файла. Удачи!

Источник: https://punsh.at.ua/publ/portativnyj_soft_sozdanie/kak_sdelat_sozdat_portativnuju_programmu_prilozhenie_v_formate_portableapps_paf/1-1-0-8

Делаем набор переносного (портативного) софта и управляем им — PortableApps – Заметки Сис.Админа

Создание портативных программ с помощью portableapps

И снова здравствуйте, уважаемые читатели!

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

Стоит слететь системе (например, из-за синего экрана), и вот мы лезем в заветную папочку (которая обычно называется “программы_Setup” или “инсталляторы”) и начинаем пачками восстанавливать все наше былое изобилие программ.

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

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

Все очень просто: нам на помощь приходят компактные версии программ, которые не требуют установки – так называемый портативный софт (portable soft). Он-то и вернет все “на круги своя” – воссоздаст рабочую обстановку в одно мгновение.

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

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

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

У большинства системных администраторов есть поговорка «все свое ношу с собой» (имеется в виду софт, а Вы чего подумали? :-)), которая стала для них правилом хорошего тона.

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

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

Применительно к программам это значит, что у Вас есть набор портативных приложений из серии “must have”, то есть такой, разместив который на своей флешке, можно организовать удобную работу практически за любым компьютером вне зависимости от установленного на нем ПО.

Однако иметь портативный софт под рукой это полдела, главное – грамотно им управлять, и помочь нам в этом может PortableApps – самая популярная в мире платформа портированных решений программного обеспечения, которая работает на любом устройстве хранения (USB-флэш-диск, IPod, карта памяти, внешний жесткий диск и т.д.).

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

Для этого необходимо перейти на сайт разработчиков и кликнуть по кнопке «Download Now – Free» (см. изображение).

Примечание:
Можно воспользоваться русскоязычной версией сайта, для этого надо выбрать в подвале сайта, в разделе «Language» – «Русский язык». Однако русский вариант еще сыроват (хотя над ним работают и обещают запустить в ближайшем будущем), так что смотрите сами, что Вам больше по душе, – англоязычный вариант не столь сложен в освоении.

После того, как мы перешли на страницу непосредственной загрузки, нам предлагается два варианта: первый (1) – загрузить самую последнюю версию платформы PortableApps(11.2); второй (2) – купить USB-накопитель с уже загруженной на него версией платформы (см. изображение).

Примечание:
Стоит отметить, что кнопка «Buy on a USB Flash Drive» ведет на странный сайт, где понять, как купить злосчастную USB-флешку не представляется возможным (или просто я не догадался :)).

Единая среда PortableApps работает со всеми известными операционными системами (включая новоиспеченную Windows 8) и поддерживает разрядность 32 и 64 бита.

Итак, вот какие возможности дает нам единая платформа портированных приложений:

  • Любимые приложения всегда и везде под рукой;
  • Портативный каталог App Directory со встроенными в App Store приложениями;
  • Организация процесса поиска по папкам, добавление приложений в избранное;
  • Постоянное обновление приложений;
  • Настройка собственных тем, цвета и личного меню;
  • Возможность использовать портативные шрифты – без необходимости устанавливать их на локальной машине;
  • Расширенные функции – скрытие заставок, автоматический запуск программы при старте, список установленных приложений в App Store, отчеты по всем установленным программам и т.п.

Итак, кликаем по кнопке «Download Now» и переходим к загрузке приложения размером 3.2 Мб (см. изображение).

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

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

Далее PortableApp Directory предлагает нам внушительный список приложений, которыми можно обзавестись. Все приложения разделены на категории и подкатегории, поэтому нам остается только выбрать (проставив галочки) подходящие под конкретные задачи и нажать «Далее».

Затем стартует процесс загрузки и установки (см. изображение).

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

Управление установленными портативными программами осуществляется из одного окна, которое состоит из меню (см. изображение):

  1. Запуска приложений.
    Щелчок мышью по одному из пунктов запустит ту или иную программу;
  2. Перехода к папке.
    Щелчок по любому из пунктов откроет соответствующую названию папку на сменном носителе в «Проводнике». Эти папки предназначены для хранения файлов, которые Вы хотите постоянно иметь при себе;
  3. Сервисных функций.
    Здесь размещены инструменты для выполнения следующих действий:
    • резервное копирование документов, программ и настроек,
    • управление портативным софтом (обновление, загрузка, установка),
    • изменение параметров оболочки,
    • запуск встроенного в Windows инструмента для поиска файлов и папок, а также поиск установленных приложений в базе платформы,
    • поддержка пользователей;
  4. Индикатор свободного места на носителе;
  5. Кнопки сворачивания и закрытия оболочки.

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

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

Чтобы это проделать, необходимо выбрать, какую резервную копию мы хотим создать (в нашем случае полную), указать папку резервной копии и нажать «Backup» (см. изображение).

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

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

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

Послесловие

Каких-то несколько лет назад портативный софт как класс ПО был весьма непопулярен и, я бы даже сказал, обитал на «птичьих правах».

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

Теперь уже просто невозможно представить, что кто-то не слышал о портативных приложениях, а по скачиванию некоторые «мини-собратья» обходят даже своих «полновесных» родственников.

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

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

Источник: https://sonikelf.ru/portableapps-upravlyaj-svoim-portativnym-softom-legko/

PortableApps com — оболочка для портативных программ

Создание портативных программ с помощью portableapps

PortableApps com — бесплатная оболочка для портативных (переносных) программ, упакованных в одном инсталляторе, для использования со съемного носителя, или непосредственно с диска компьютера.

Сервис PortableApps.com предоставляет инсталлятор PortableApps.com для установки программы-оболочки на любом диске, подключенном к компьютеру (USB-флешке, жестком диске, внешнем жестком диске и т. д.).

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

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

Переносные программы (portable) могут быть запущены без установки на компьютер непосредственно из папки, или более удобным способом, с помощью оболочки Portableapps.com. Многие популярные программы имеют портативные версии (официальные и неофициальные).

Существует несколько ресурсов, специализирующихся на переносном софте. На сайте PortableApps.

com (сайт работает на английском языке) собрано большое количество портативных программ, упакованных в специальных инсталляторах. С PortableApps.

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

Оболочка упакована в файл Portableapps Platform, который необходимо скачать с сайта PortableApps.com. Приложение поддерживает русский язык.

Скачать PortableApps

Запустите файл portableapps com platform setup на компьютере. После запуска файла portableapps paf выберите русский язык, а затем нажмите на кнопку «Далее». Примите условия лицензионного соглашения.

В окне «Тип установки» необходимо выбрать тип установки приложения:

  • Новая установка — платформа PortableApps.com установится на USB-носителе, локальном ПК или облаке.
  • Обновление установленного ПО — обновление ранее установленного PortableApps.com.
  • Выберите другое расположение — выбор директории для установки PortableApps.com.

Программу-оболочку можно расположить в любом месте на компьютере, облаке, на съемном диске.

В окне «Способ установки» выберите наиболее предпочтительный вариант установки платформы.

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

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

Если PortableApps.com Platform была установлена на компьютер, в дальнейшем можно переместить папку в любое другое место, например, на флешку.

Добавление программ в PortableApps.com Platform

Портативные программы (portable) в PortableApps.com Platform, для более удобного использования, рассортированы по разделам, в соответствии с выполняемыми функциями.

В окне Portable App Directory более 300 портативных приложений распределены по категориям: «Безопасность», «Графика и изображение», «Игры», «Интернет», «Музыка и видео», «Образование», «Офис», «Разработка», «Специальные возможности», «Утилиты». В каждой категории есть подкатегории, которые подсказывают специализацию конкретной программы.

Обратите внимание на то, что в окне указаны размеры установочных файлов и размер занимаемый программой на диске после установки. Учитывайте это, если устанавливаете программы на USB флэш накопитель для того, чтобы для приложений хватило места на съемном диске.

Поставьте флажки напротив нужных приложений, а затем нажмите на кнопку «Далее».

После этого, начнется загрузка и установка приложений в выбранном месте. Этот процесс займет некоторое время. Во время установки примите лицензионные соглашения, а в завершении нажмите на кнопку «Готово».

Организация и настройки в PortableApps.com

Для открытия меню оболочки, кликните по значку PortableApps com Platform в области уведомлений. Вы увидите установленные (в моем случае на флешку) Portableapps программы. В нижней части окна оболочки находится индикатор, отображающий место, занятое портативными программами на флешке или на том диске, на котором находится программа PortableApps.com.

Из разделов меню «Документы», «Музыка», «Изображения», «» можно войти в соответствующие папки на том диске, на котором установлена оболочка PortableApps.com.

В разделе «Просмотр» отрывается диск (флешка) или папка с PortableApps.

С помощью раздела «Архивация» можно создать резервную копию PortableApps.com с установленными портативными программами, или восстановить PortableApps.com Platform из резервной копии.

https://www.youtube.com/watch?v=Bz1VvCX9Zp8

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

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

В правом нижнем углу приложения расположены две кнопки: для выключения компьютера и для отключения PortableApps Platform.

Запуск программ в PortableApps.com

Значок PortableApps.com Platform отображается в области уведомлений (трее), если приложение установлено на жесткий диск компьютера. Если портативная платформа установлена на флешку, то значок отобразится после подключения  USB накопителя к ПК, в том случае, если на компьютере не отключен автозапуск с внешних устройств.

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

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

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

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

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

Обновление программ в PortableApps.com

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

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

Удаление программы из оболочки PortableApps.com

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

Для удаления PortableApps.com Platform со всеми программами, вручную удалите папку со всем содержимым с места расположения (с компьютера или с флешки).

Добавление других portable программ в PortableApps.com

Перетащите в папку «PortableApps» другую переносную программу, не связанную с PortableApps.com.  Далее в оболочке выделите любую программу, а в контекстном меню нажмите на пункт «Обновить».

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

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

В программах могут быть два одинаковых значка для работы отдельно в 32 битных или 64 битных версиях операционной системы Windows. Что делать в этом случае, я покажу на примере программы CCleaner Portable.

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

Этот значок можно переименовать из контекстного меню. Дайте значку новое имя, например, «CCleaner x64».

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

Выводы статьи

Бесплатная программа-оболочка PortableApps.com служит для удобного запуска портативных программ на любом компьютере.

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

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

https://vellisa.ru/portableapps-com-platformPortableApps com — оболочка для портативных программhttps://vellisa.ru/wp-content/uploads/2017/01/0.jpghttps://vellisa.ru/wp-content/uploads/2017/01/0-300×295.jpg2020-02-06T13:48:39+03:00ВасилийПрограммыPortableApps com — бесплатная оболочка для портативных (переносных) программ, упакованных в одном инсталляторе, для использования со съемного носителя, или непосредственно с диска компьютера. Сервис PortableApps.com предоставляет инсталлятор PortableApps.com для установки программы-оболочки на любом диске, подключенном к компьютеру (USB-флешке, жестком диске, внешнем жестком диске и т. д.).

Программа PortableApps.com не устанавливается…ВасилийВасилий vas468@gmail.comAdministratorАвтор 700+ статей на сайте Vellisa.ru. Опытный пользователь ПК и ИнтернетИнтернет и программы для всех

Источник: https://vellisa.ru/portableapps-com-platform

Как создать portable-версию программы своими руками?

Создание портативных программ с помощью portableapps

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

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

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

Создаем portable-версию программы с помощью Cameyo

Из всего многообразия инструментов для создания portable-приложений наиболее интересным можно назвать Cameyo Free Packager.

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

1. Скачайте программу, portable-версию которой хотите создать.

2. Загрузите Cameyo на свой ПК с официального сайта.

3. Запустите утилиту двойным щелчком мыши по исполняемому файлу. Cameyo сама по себе является portable-программой и не требует установки. В появившемся окне выберите пункт «Capture an Installation» и нажмите на «Ок».

⚠ Важно ⚠

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

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

5. Когдасоздание снэпшота будет завершено, над системным треем появится панель управления Cameyo, где будет мигать красный огонек (сигнализирует о том, что ведется мониторинг операционной системы). Теперь можно приступать к установке нужного приложения.

6. Установите на ПК программу, portable-версию которой желаете создать. Для чистоты эксперимента мы выбрали Skype.

7. После окончания установки кликните по кнопке «Install done».

8. Cameyo сделает новый снимок состояния операционной системы для сравнения с исходным.

9. Сразу после этого начнется формирование контейнера portable-программы. Дождитесь окончания процесса.

10. Cameyo уведомит о завершении создания исполняемого файла во всплывающем окне. Портативные версии приложений по умолчанию сохраняются в папке C:\Пользователи\%Имя_пользователя%\Документы\Cameyo apps.

11. В указанной папке появится файл под названием «имя_приложения.cameyo.exe» — это и есть наша portable-программа. Проверим, как она работает.

Тонкая настройка portable-программ в Cameyo

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

1. Запустите утилиту, выберите пункт «Edit a package» и нажмите «Ok».

2. Кликните по «Open existing virtual app».

⚠ Важно ⚠

Все когда-либо редактированные вами контейнеры будут отображаться в блоке «Recently edited». В дальнейшем для доступа к ним будет достаточно кликнуть по соответствующей иконке.

3. Выберите portable-приложение, которое хотите изменить, и нажмите на кнопку «Открыть».

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

5. Откроется окно редактора. Пройдемся по вкладкам и основным опциям.

Вкладка General

  • Virtualization — здесь можно выбрать метод виртуализации.

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

RAM mode — содержимое контейнера остается в оперативной памяти, что позволяет существенно ускорить быстродействие приложения.

  • Startup — позволяет указать дополнительные параметры запуска.

Specific command — сюда можно вписать фиксированный параметр запуска, если такая возможность поддерживается приложением.

Display menu to choose from — позволяет добавить несколько параметров, которые затем можно будет выбирать в стартовом меню при каждом запуске программы.

  • Data Storage — здесь можно выбрать директории, в которых будут сохраняться служебные данные (например, файлы настроек).

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

Under the executable’s directory — вся информация будет сохраняться в каталоге исполняемого файла. Рекомендуем выбрать именно этот пункт: так вы сможете быть уверены в том, что все настройки, логи, временные файлы и другие данные останутся на флешке с портативным приложением.

Custom location — здесь можно указать собственную директорию, задав относительный или абсолютный путь.

  • Extras — здесь можно изменить иконку, название и версию программы.

Вкладка Files

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

Вкладка Registry

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

Вкладка Advanced

  • Integration — выбор метода интеграции с хост-системой.

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

Recreate shortcuts and associations — ассоциации файлов и пути каждый раз будут пересоздаваться заново.

Virtual Integration — программа сможет взаимодействовать со стандартным проводником Windows через виртуальную прослойку.

  • Remove traces upon app exit — выбираем метод удаления служебных файлов после закрытия приложения.

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

Leave no registry traces — автоматическое удаление ключей реестра при закрытии (их резервная копия будет сохранена в виде отдельного файла внутри контейнера).

Remove all virtual data upon exit — при закрытии программы удаляются все созданные файлы (такой подход обеспечивает максимальный уровень приватности, однако все настройки и пользовательские данные будут утрачены).

Exclude child process from virtualization — ориентировано на продвинутых пользователей, позволяет исключить из контейнера лишние процессы, которые не нужны для функционирования приложения, и повысить его производительность.

Save package as .DAT — данные и библиотеки сохраняются в отдельном от исполняемого файла контейнере (рекомендуется для программ размером от 2 гигабайт).

Volatile virtual registry — использование динамического виртуального реестра, рекомендуется оставить включенным.

Вкладка Security

  • Encrypt application data — позволяет активировать шифрование файлов, входящих в состав portable-программы.

Ask user to create password on first use — при первом запуске программа попросит установить пароль, который затем будет запрашиваться каждый раз, когда кто-либо попытается воспользоваться софтом.

Encrypt with this password — вы можете заранее установить пароль средствами редактора.

Encrypt with key — активация шифрования по заданному ключу (может быть сгенерирован автоматически по клику на «Generate»).

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

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

Проверим, как все функционирует. После запуска автономная версия Skype попросит указать пароль. 

Вводим кодовую фразу, подтверждаем выбор и запускаем программу заново. Отлично, все работает.

Выбираем флешку для portable-программ

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

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

Чтобы упростить эту задачу, мы провели небольшое исследование, сравнив размеры классических и portable-версий популярных приложений. Наиболее показательные результаты представлены в таблице ниже.

Portable-версия браузера Firefox оказывается на 15% меньше установочной папки, а медиаплеера VLC — на 30%.

Chrome в размерах почти не изменился, зато пакет офисных программ OpenOffice «потолстел» на 25%, а Skype — на все 40%.

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

Поскольку размеры portable-программ превышают объем установочной папки не более чем на 40% (в нашей выборке Skype оказался рекордсменом), а многие утилиты занимают даже меньше места, можно сделать вывод о том, что нам будет вполне достаточно 128/256 ГБ (стандартный объем системного SSD для рабочего ПК). А вот с производительностью все не так однозначно.

Как работает программа? При запуске компьютер загружает в оперативную память исполняемый файл и необходимые компоненты приложения. Причем отнюдь не все и сразу: например, если вы создаете текстовый документ в OpenOffice, то загружается только один из 6 модулей (грубо говоря, ⅙ пакета).

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

Если вы собираетесь работать в общественных местах (в офисе, в интернет-кафе и т. д.

), этот процесс никак не удастся оптимизировать: чтобы не оставлять на ПК конфиденциальные данные, вам придется выставить строгие настройки виртуализации.

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

И здесь не помогут даже топовые USB-накопители: например, SanDisk Ultra Fit (одна из самых быстрых флешек, доступных на современном рынке) демонстрирует максимальную скорость передачи данных 130 МБ/с. Этого с лихвой хватит даже для воспроизведения 4K-видео, но для наших задач будет недостаточно. Куда интереснее выглядит SanDisk Extreme PRO.

По сути, перед нами уже не просто флешка, а полноценный SSD в компактном корпусе, производительность которого сопоставима с внутренними твердотельными накопителями. Ниже приводим сравнение скоростных характеристик SanDisk Extreme PRO и WD Blue 3D NAND SATA SSD.

Как видно, детище SanDisk ненамного уступает внутреннему SSD, а значит, вы не будете испытывать дискомфорт во время работы с portable-приложениями: при такой производительности даже для полной выгрузки контейнера с OpenOffice в оперативную памяти понадобится не более 1 секунды.

SanDisk Extreme PRO представлен в двух вариантах — на 128 и 256 гигабайт. Корпус устройства имеет раздвижную конструкцию и выполнен из анодированного алюминия, что придает ему стильный внешний вид и обеспечивает надежную защиту электронных компонентов.

Для подключения к ПК или ноутбуку USB-накопитель использует высокоскоростной интерфейс USB 3.1 Gen 1, пропускная способность которого составляет 10 Гбит/с (1 280 МБ/с), что позволяет добиться максимального уровня производительности и в то же время обеспечивает поддержку широкого спектра разнообразных устройств за счет обратной совместимости с портами USB 3.0 и 2.0.

Традиционно SanDisk предлагает набор бесплатных утилит для своих продуктов, и рассматриваемый нами USB SSD не является исключением. В комплекте с накопителем поставляются две полезные программы. Первая, RescuePRO Deluxe, предназначена для восстановления удаленных файлов.

Вторая же, SanDisk SecureAccess, позволяет дополнительно защитить сохраненные данные с помощью криптографического алгоритма AES-128.

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

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

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

Все перечисленное делает SanDisk Extreme PRO практически идеальным накопителем для portable-приложений.

Источник: https://zen.yandex.ru/media/diskw/kak-sozdat-portableversiiu-programmy-svoimi-rukami-5f0eecfb194a8e7f1c081014

Поделиться:
Нет комментариев

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

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.