Как сделать portable программу из установленной

Содержание

Быстрое создание portable – программ с помощью программы Cameyo

Как сделать portable программу из установленной

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

С английского portable переводится как (портативная), подобные версии программ не требуют установки и, могут запускаться от куда угодно. Будь то внешний диск, флешка и так далее… А также, эти программы не прописываются в системе и, тем самым не захламляют её. Как видите преимущество у данных программ вполне существенно.

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

Для создания portable — версии программ, мы будем использовать программу Cameyo.

Быстрое создание portable — программ с помощью программы Cameyo

Качаем программу по этой ссылке, после того как скачали, запускаем исполнительный файл, в появившемся окне выбираем первый пункт Cameyo и жмём ОК.

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

Регистрация в программе Cameyo

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

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

Установка программ для использования их в Portable — версии

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

Она ещё раз всё проверяет и, замечает что с момента последнего сканирования в системе появилась новая программа, именно эта программа будет использоваться для создания portable — версии. Затем происходит непосредственно сама сборка и на выходе мы получаем portable — версию нужной нам программы. Но прежде чем запускать программу Cameyo, закройте все программы на ПК по максимуму.

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

Создание Portable — версий программ

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

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

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

При установке какой либо программы, создавайте ярлыки на рабочем столе, иначе при создании portable — версии могут возникнуть проблемы. После того как нужную нам программу установили на ПК и создали ярлык на рабочем столе, жмём на кнопку Install done.

Программа повторно сканирует систему, после чего начинает создание portable — версии. Опять же нужно набраться терпения и, немного подождать. Ну что-ж, вот собственно и всё, наша portable — версия программы создана. Для того чтобы открыть папку с нашей программой, нажимаем на ссылку в открывшемся окне.

Теперь данную программу можно копировать на флешку и запускать с любого компьютера не устанавливая её в систему. Также вы можете отредактировать созданную portable — версию под себя, нажав на кнопку Edit package. Здесь редактируются параметры самого исполнительного файла, где будут хранится настройки программы, гуда она будет загружаться для запуска и так далее…

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

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

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

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

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

Заключение

Для того чтобы посмотреть где располагается сам файл с программой, нажимаете на ней правой кнопкой мышки и выбираем пункт Explore on disk. Вот и всё на этом, теперь вы знаете как создать portable — версию какой либо программы…

Источник: https://soft-click.ru/windows/servisy-i-programmy/bystroe-sozdanie-portable-programm-s-pomoshhyu-cameyo.html

Как сделать portable программу

Как сделать portable программу из установленной

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

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

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

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

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

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

Существует достаточно большое количество программ, которые помогут создать портативные приложения. Самыми популярными и актуальными программами являются: VMware ThinApp, SpoonStudio, Cameyo, Enigma Virtual Box, Evalaze и другие.

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

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

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

Создание portable программы

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

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

После таких процедур желательно перезагрузить компьютер. Теперь необходимо перейти к полным настройкам созданного приложения или программы. Помните, что все созданные вами portableпрограммы находятся во вкладке «Computer» — Cameyo.
Настройки:

  1. Открываем окно с помощью правой кнопки мышки -Edit.)
  2. Заходим во вкладку — General. Тут просматриваем информацию о созданной программе или приложении.
  3. Далее необходимо разобраться с вкладкой Advanced. В этой вкладке можно настроить полную интеграцию проводника, пересоздать файл из приложения, а также полностью их перезапустить.
  4. И последняя вкладка, с которой можно поработать — это Security. Данная вкладка поможет зашифровать данные, получить доступ к определенным приложениям и программам, а также ограничить время их работы.

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

Cameyo помогает легко и удобно создать portable программу и внедрить ее в ваш персональный компьютер. В бесплатной версия программы есть ограничения для приложений, созданных в облаке. Хранится они там могут всего 7 дней, при этом максимальный размер аккаунта может достигать всего 30 Мб.

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

Вывод

В целом создать portable программу достаточно легко и сделать это может абсолютно любой пользователь.

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

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

(5 3,60 из 5)

Источник: https://dontfear.ru/kak-sdelat-portable-programmu/

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

Как сделать portable программу из установленной

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

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

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

Для подключения к ПК или ноутбуку 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

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

Как сделать portable программу из установленной

В одном из уже давнишних номеров ][ у нас была статья «Portable – вот она, радость», где мы рассказывали, как из практически любой программы можно сделать портируемую версию, которая будет запускаться без установки, записать ее на флешку и всегда носить с собой. В ход тогда была пущена дорогостоящая утилита Thinstall.

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

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

Во время его запуска в системе развертывается виртуальное окружение, которое эмулирует нужные ключи реестра, DDL’ки, библиотеки сторонних разработчиков, всевозможные фреймворки, а приложение запускается как ни в чем не бывало.

При этом никакие драйвера в систему не устанавливаются, в реестр изменения не вносятся – приложение полностью работает внутри виртуального окружения. Хороший подход, и ThinApp отлично его реализует, но одна загвоздка – решение стоит как минимум $6050. Не кисло, да?

Впрочем, аппетит компании, возможно, в скором времени утихнет, потому как в Сети недавно появилось реальная альтернатива для виртуализации приложений. Программа Cameyo (www.cameyo.com) делает ровно то же самое, что и ThinApp, с одной лишь разницей – ничего за это не просит. И знаешь, на месте VMware я бы начинал бояться.

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

Если нажать на первую («Capture installation») программа начнет делать слепок (snapshot) системы, сохраняя для себя состояние файловой системы и реестра – от этой информации ей придется отталкиваться. Как только snapshot будет сделан, Cameyo предложит приступить к установке приложения, для которого необходимо сделать Portable-версию.

Пусть это будет Opera, а для полноты картины – еще и Flash-плеер для нее, а также Java-плагин. Тут никаких заморочек, просто устанавливаем все, как обычно; если требуется перезагрузка – смело ребутимся (это корректно обрабатывается). Как только установка и настройка закончены, можно нажимать на кнопку «Install done».

В этот момент Cameyo еще раз сделает слепок системы, чтобы сравнить, какие изменения произошли, и на основе этих данных создать Portable-пакет. Процесс может занять несколько минут, после чего программа обрадует сообщением «Package successfully created».

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

Правда, есть один нюанс — в контейнер помещается довольно много различных данных, поэтому вес пакета может быть довольно внушительным. Например, получившийся у меня пакет с Opera 10.62 весит аж 139 Мб.

Но тут есть секрет: если изучить содержимое контейнера, легко обнаружить в нем файлы, которые Cameyo поместил в него по ошибке, и на самом деле никакой необходимости в их виртуализации нет. Скажем, в мой пакет с Opera попал файл с индексом Dropbox’а, которой весит почти 15 Мб, а ведь это десятая часть всего объема получившегося пакета.

Посмотреть, что находится внутри контейнера, и внести изменения можно через Cameyo, кликнув по второй (и последней) доступной кнопке «Edit existing package». На вкладках «Files» и «Registry» легко увидеть, какие файлы и ветки реестра эмулируются. При необходимости любой элемент можно удалить или наоборот, что-то добавить.

Интересная опция доступна на самой первой вкладке «General» – это Isolation Mode. По умолчанию любое Portable-приложение работает полностью изолированно и не может вносить изменения в систему. Однако при необходимости режим пакета можно изменить на «Full Access», и тогда у программы появится полноценный доступ к файлам и реестру, как и у любого другого приложения.

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

  • Далее по этой теме
  • Ранее по этой теме
  • 18 января 2021 года стартует наш курс «Безопасность веб-приложений». За 38 академических ч…2 day назад 3 мин на чтение
  • Как ты догадываешься, мы собираем кучу всякой статистики, чтобы узнать побольше о предпочт…1 week назад 3 мин на чтение
  • Наша задача на сегодня — создать специальную сборку Windows 7, которая бы работала без ус…10.10.2011 8 мин на чтение
  • Виртуализация позволяет сделать работу системного администратора простой и логичной, снизи…

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

Что из себя представляют portable-программы и как их cделать

Как сделать portable программу из установленной

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

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

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

Portable – что это значит

Для начала разберёмся, что такое Portable-версия программы, поскольку не все пользователи сталкивались с таким вариантом ПО. Со значением применяемого в определении категории софта прилагательного «Portable» всё ясно, учитывая суть самого слова в переводе с английского.

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

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

Конечно, профессиональный софт с высокими требованиями не поддаётся таким метаморфозам, но в основном слепить Portable вы сможете из большинства софта независимо от его типа и предназначения.

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

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

Кроме того, данный вариант хранения полезного софта удобен и в случае необходимости восстановления операционной системы.

Отличие портативных версий от устанавливаемых приложений

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

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

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

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

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

Запуск Portable-версии приложения выполняется с применением исполняемого файла (как правило, «.exe», но могут использоваться и другие расширения), находящегося в папке продукта.

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

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

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

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

Где применяются портативные приложения

Спектр применения Portable-версий программ достаточно широк. Часто используются полезные инструменты, например, boot-менеджеры для загрузки ОС, лечащие утилиты, средства для диагностики системы, оптимизации и прочие приложения.

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

Наиболее востребованы ввиду своих функциональных возможностей следующие инструменты:

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

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

Как самому создать портативную версию приложения

Если есть желание обзавестись Portable-софтом, вы можете скачать готовые приложения из сети или создать собственные. Создание портабельной программы не требует больших усилий и сверх способностей от пользователя. Выполнить процедуру можно с использованием специального софта, например Thinstall Virtualization или других, либо при помощи обыкновенных архиваторов.

Thinstall Virtualization

Как сделать программу Portable-версии, используя WinRAR

При помощи известнейшего архиватора WinRAR можно не только паковать файлы в архивы, а и создавать портативный софт. Эта программа из списка «must have» установлена, наверное, на каждом компе, но если по какой-то причине у вас её нет, устанавливаем.

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

Когда все подготовительные работы завершены, далее выполняем следующие действия:

  • Для преобразования обычной программы в портабельную мы сделаем непрерывный SFX-архив, применив соответствующую кнопку и выбрав опцию «Создать непрерывный архив». 
  • В параметрах архива указываем путь «В текущей папке».
  • Идём во вкладку «Режимы» и жмём «Распаковать во временную папку». 
  • Отмечаем галочкой «Скрыть все».
  • Если требуется, есть возможность выбора ярлыка во вкладке «текст и графика».
  • Подтверждаем действия, и по окончании процесса у нас будет готовый портативный вариант программы, который мы можем скинуть на носитель.

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

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

Рассмотрим, как сделать портативное приложение при помощи утилиты Cameyo:

  • Софт, который будем преобразовывать в портативный, не должен быть установлен на компьютере, нам требуется только инсталлятор. Все прочие приложения, не требуемые для процедуры, закрываем.
  • Качаем и запускаем Cameyo.
  • Выбираем из предложенных после пуска утилиты вариантов «Capture an installation», жмём «Ок».
  • Приложение создаст снимок системы для сравнения изменений.
  • По окончании процесса появится уведомление в области трея, жмём соответствующую кнопку для пуска инсталлятора и выполняем установку необходимого софта.
  • Вносить коррективы, то есть настраивать софт под себя нужно сразу после её инсталляции.
  • В конце процедуры жмём кнопку «Install done», после чего приложение создаст ещё снимок (после инсталляции софта).
  • Сверив оба снимка, Cameyo выделит из разных состояний ОС приложение для создания его портативного варианта.
  • После таких нехитрых манипуляций мы получим сообщение с адресом, где Cameyo расположила портативную версию софтины.
  • Идём в указанную директорию и забираем готовую портативную версию приложения.

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

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

Источник: https://nastroyvse.ru/programs/review/kak-sdelat-portativnuyu-programmu.html

Как сделать Portable (портабельную) программу.. Обсуждение на LiveInternet – Российский Сервис Онлайн-Дневников

Как сделать portable программу из установленной

Мне нравится больше эта программа:VMWare ThinApp 4.7.3 Portable – Портативная русская версия

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

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

VMware ThinApp portable – Процесс создания portable-программ:

1. Делается первый снимок «чистой» системы – до инсталляции приложения. 2. Устанавливается (инсталлируется) программа, а к ней, если это необходимо, патчи, дополнения, кряки и т.п. (по требованию возможна перезагрузка системы). 3. Делается второй снимок системы – после инсталляции приложения. 4. Из полученного списка выбирается нужная программа – для последующего преобразования её в портабле версию. 5. Далее идёт сравнение полученных снимков и следует автоматическое создание проекта в папке Captures (по умолчанию). При необходимости проект будущей portable-программы редактируется. 6. Затем нажатие опции Build Now и получение готового результата в папке bin. 7. Полученный результат (portable-программа) тестируется на “портативность” в разных ОС.

Особенности Portable сборки:

– добавлены дополнения и мануал – удалена сплэш-картинка

Релиз выпущен: 2012

Платформа (ОС): Microsoft Windows: NT 4.0, 2000, XP (x86, x64), Vista (x86, x64), Server 2003, Server 2008 (x64), Server 2008 R2 (x64) и 7 (x86, x64)

Язык интерфейса: Русский

Активация: Встроено /Активировано!

Размер архива: 7 Мб

Скачать бесплатно: VMWare ThinApp 4.7.3 Build 891762

=========================================

Скачать с LetitBit

Скачать с Shareflare

Скачать с DepositFiles

Скачать с Vip-file

=========================================

ИНСТРУКЦИЯ(на английском,но все понятно…)

Портируем приложение средствами VMWare ThinApp

Многие приложения для Windows можно сделать переносимыми с помощью VMware ThinApp со следующими исключениями: – не поддерживаются приложения, требующие установки драйверов устройств.

Приложение будет работать, если требуемые драйверы предустановлены в системе;

– не поддерживаются приложения с аппаратной защитой от копирования.

ThinApp эмулирует только некоторые свойства оборудования (например, серийные номера устройств; эмуляция ethernet MAC-адрес, CPUID и др. свойств не поддерживается).

Для портирования нам понадобятся 3 вещи: 1. Сама VMWare ThinApp (есть платная и бесплатная версия) 2. То, что будем препарировать 3. Компьютер, на котором не была установлена программа из п. 2 Вообще, мануал рекомендует все операции по портированию тех или иных программ делать на “голой” виртуальной машине, чтобы после завершения процесса, можно было откатить виртуалку на сделанный заранее снапшот, тем самым получив опять чистую, не загаженную, ось. В качестве подопытного я выбрал шустрый и халявный дефрагет Auslogics Disk Defrag. Считать это рекламой или нет – право Ваше, меня радует своей скоростью работы, по сравнению со стандартным виндовским. (Вообще, раньше Auslogics выкладывала 2 версии дефрагера, уже портированную и с инсталлятором, ща что-то тока инсталлируемую) И так, приступаем к процессу. Весь процесс можно разделить на несколько этапов. 1. Запуск ThinApp и первичное сканирование системы. При этом антивирусы рекомендуется погасить, чтобы не было мусорного обращения к диску сторонними программами. Об этом ниже. 2. Установка целевой программы и ее настройка (настройка для максимального выяснения используемых системных путей). 3. Повторное сканирование системы на предмет изменений после п. 2 4. Небольшая настройка проекта перед финальной сборкой 5. Сборка приложения. Как видно, ничего хитрого нету. Что ж, перед началом, стоит остановиться на пункте 1 и пункте 2 поподробнее. Пункт 1 – Зачем гасить антивирусы и что еще нужно отключить ? Антивирус выключить придется, в любом случает, а вот всякие мессенджеры и прочие проигрыватели музыки/фильмов в том случае, если эти программы обращаются к тому диску, на который идет установка. Поскольку ThinApp отслеживает изменения файловой системы до и после установки программы, всяческие паразитные записи нам накидают только мусора. Думаю тут понятно.

Пункт 2 – Зачем настраивать программу, если это можно сделать потом ? Дело в том, что во время настройки программ, они очень любят сохранять свои данные в самые потайные уголки операционной системы, коих у последней, хватает.

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

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

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

Сразу после старта. Жмем next.

Можно выбрать, что будем сканировать

Вот, сопсна, что предлагают на выбор

Соответственно выбираем тот жесткий диск/флешку/дискету/перфокарту или куда Вы там ставите подопытного ? Разделы реестра, что расположены под окошком выбора носителя, выбирайте сразу все – хуже не будет. Жмем Окай и смело давим на Prescan.

Пошел процесс…

Отлично ! Прескан завершен, пора ставить нашу программу

Если Вам, вдруг, захотелось сделать себе карманный вариант Интернет Испортил (он же Internet Explorer) – для этого есть аж целая отдельная кнопка. В данной статье я не буду вдаваться в эти подробности, потому что это отдельная траурная песня.

Специально для осла

Ну, раз предварительное сканирование завершено, пора ставить нашу прогу ! Дальше буквально 3 скриншота начала установки, завершения и первого запуска установленной.

Тут все просто

Ать-два и готов. На запуск !

Вроде все ровно

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

Вторая серия сканирования в действии

Все, что было найдено в результате

Выбираем нужное, откинув лишнее

Это, скорее, интуитивный выбор. Не смотря на то, что основной рабочий модуль программы, это DiskDefrag.exe, приходится так же выбирать и пару других пунктов. Вообще, если Вы не знаете наверняка, что стоит отправлять на сборку, а что жестко игнорировать – выбирайте все. Потом экспериментальным путем можно выяснить минимально рабочий комплект. Выбрали ? Жмем NEXT !

Настройки политики безопасности. Оставляем так. NEXT.

Тут тоже оставляем как есть. NEXT.

Если делаем для USB – пункт 2 наш

NEXT

Хотите помочь VM со статистикой ? Я нет !

Пункт NO на барабане и кнопка NEXT впереди

Как называть полученное и куда сохранять. NEXT.

Тут тоже лучше оставить все как на скрине. SAVE.

Процесс пошел…

Можно кое-что подправить, но нас это не интересует. Build !

Процесс сборки…

Что ж – все ОК ! Пора проверять.

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

Good job !

Ну вот собственно краткая инструкция по портированию прог и закончилась. Для большинства портов всего того, что описано выше хватит с головой. Грабли начинаются тогда, когда портируется что-то монструозное, типа MS Office или что-то типа.

Источник: https://www.liveinternet.ru/users/curious2010/post258372579

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

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

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