Использование Evalaze для виртуализации приложений Windows

Не все программные приложения сделаны переносимыми. Хотя большинство портативных приложений можно загрузить и использовать с Portableapps.com, если вы хотите создать портативную версию программного обеспечения, у которой нет другого доступного, вам нужно будет использовать утилиты виртуализации, такие как Cameyo и Evalaze. Хотя мы уже обсуждали использование Камейо, в этой статье будет показано, как использовать Evalaze для виртуализации приложений Windows и их переносимости.

Преимущества виртуализации приложений Windows

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

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

Как работает виртуализация

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

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

Использование Evalaze для виртуализации приложений Windows

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

evalaze_wizard

Мастер Evalaze запрашивает имя приложения и путь захвата, в котором будут храниться все настройки. Путь по умолчанию - C: \ capture. Если вы используете Windows 7 или Windows 8, вам не следует использовать системный диск для сохранения файлов вывода из Evalaze из-за ограничений операционной системы. Приложения могут работать некорректно, если они размещены на системном диске.

evalaze_capture_settings

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

evalaze_run_prescan

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

evalaze_install_app

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

evalaze_postscan

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

evalaze_postscan_progress

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

evalaze_select_application

После того, как вы нажмете кнопку Далее, вам будет предложено два варианта:

  1. Использовать режим WriteCopy
  2. Использовать режим слияния

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

evalaze_isolation_profile

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

evalaze_sandbox_settings

Наконец, вам нужно будет запустить процесс сборки, нажав кнопку "Далее". Виртуализированное приложение будет доступно в папке с именем "output" внутри папки, которую вы указали на первом шаге.

evalaze_run_app

Заключение

Я использую Evalaze для виртуализации приложений Windows уже несколько дней. Некоторые приложения отлично работают в режиме WriteCopy-Mode, в то время как для других необходимо установить режим слияния. Вам нужно будет поэкспериментировать с различными приложениями, чтобы убедиться, что приложения, созданные с помощью Evalaze, переносимы и могут быть запущены в любой системе Windows.

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

Evalaze

Один комментарий

  1. Совет: установите это программное обеспечение на чистую виртуальную машину, чтобы она работала намного быстрее. Во время сканирования и установки вы все равно можете использовать свою ОС без вмешательства.
    Я однажды попробовал это с другим программным обеспечением (Thinapp), и таким образом намного проще создавать программы USB.

Комментарии закрыты.