Как портировать установленные в Windows приложение средствами Enigma Virtual Box

Enigmavirtualbox

Возможно вы слышали, что многие программы, которые были установлены на жесткий диск, могут работать в портативном режиме? Убедиться в этом нетрудно – скопируйте каталог какого-нибудь приложения из папки Program Files на пользовательский раздел и запустите его исполняемый файл. Этакий примитивный способ портирования, при котором приложение сохраняет свой базовый функционал, но утрачивает возможность сохранять свои настройки.

Поэтому для портирования приложений принято использовать специальные программы, например, Enigma Virtual Box, с которой мы сегодня предлагаем познакомиться. В основе принципа работы этого инструмента лежит виртуализация среды (файловой системы), в которой запускаются и работают установленные на компьютере программы. В процессе работы Enigma Virtual Box перехватывает все процессы, вызовы и ресурсы нужной программы и упаковывает их в единый исполняемый exe-файл.

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

Но довольно теории, давайте перейдем к практике.

  1. Скачайте бесплатную версию Enigma Virtual Box с сайта разработчика enigmaprotector.com/ru, установите и запустите. По умолчанию программа устанавливается с английским языком – смените локализацию в меню «Language».

Enigma Virtual Box

  1. В поле «Введите имя исходного файла» укажите путь к исполняемому exe-файлу установленной на диске C портируемой программы. В нашем примере это Revo Uninstaller. В поле «Введите имя выходного файла» укажите путь и название файла создаваемой портативной программы. Рекомендуем сохранять ее на пользовательский раздел.

Enigma Virtual Box

  1. Нажмите кнопку «Добавить» и выберите опцию «Добавить рекурсивно» и укажите путь к папке обрабатываемой программы в каталоге Program Files.

Enigma Virtual Box

Enigma Virtual Box

  1. Нажмите «Принять» в открывшемся диалоговом окошке.

Enigma Virtual Box

  1. Нажмите «Обработать» для запуска процедуры портирования.

Enigma Virtual Box

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

Enigma Virtual Box

Возможные проблемы

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

Что в таких случаях можно предпринять?

  • Во-первых, для создания портативных версий лучше всего использовать только что установленные приложения, которые еще не успели наследить в системе.
  • В противном случае можно попробовать определить используемые приложением каталоги и ключи реестра и добавить их в список обрабатываемых ресурсов отдельно. Например, если некая программа использует папку в расположении %userprofile%\AppData, добавьте ее в список ресурсов тем же самым способом, которым добавляли папку из каталога Program Files. На вкладке «Реестр» в список ресурсов можно добавить ключи реестра, предварительно активировав в опциях для реестра настройку «Включить виртуализацию реестра».

Enigma Virtual Box

Дополнительно Enigma Virtual Box поддерживается добавление контейнеров – файлов из внешних пакетов.

Enigma Virtual Box

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

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *