Создание портативных программ с использованием приложения Evalaze Free

2015-11-30 10055 комментарии
В статье рассмотрен вариант создания портативной программы с помощью программы Evalaze Free под управлением гостевой системы Microsoft Windows 10 Pro (64 bit) в VMware Workstation

Создание портативных программ с использованием приложения Evalaze Free

Evalaze – программа для создания портативных приложений. 09 декабря 2013 года компания выпустила версию 2.2.1.1 программы Evalaze.

Существуют три редакции программы:

  1. Evalaze Free (статья посвящена именно данной редакции, которая является бесплатной)
  2. Evalaze Professional
  3. Evalaze Commercial

Узнать об отличиях данных редакций можно на сайте разработчика.

Поддерживаемые x86/x64 операционные системы Microsoft для версии 2.2.1.1 программы Evalaze:

  • Windows XP
  • Windows Server 2003
  • Windows Server 2008
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 8.1

В статье рассмотрен вариант создания портативной программы с помощью программы Evalaze Free под управлением гостевой системы Microsoft Windows 10 Pro (64 bit) в VMware Workstation.

Многими разработчиками программного обеспечения для создания портативных приложений рекомендуется использовать виртуальную среду. Разработчик программного обеспечения Evalaze рекомендует использовать такие платформы виртуализации, как VMware Workstation или VirtualBox. При сборке портативного приложения могут быть добавлены различные файлы, ключи реестра, не относящиеся к нужной программе, что может привести к неработоспособности приложения или различным ошибкам при его работе. Использование виртуальных машин крайне рационально, так как задействуется «чистая» операционная система (без установленных сторонних программ).

Установка Evalaze Free

1. Загрузить программу Evalaze (http://www.evalaze.de/en/Evalaze/Download/)

2. Для работы с программой Evalaze необходим компонент Microsoft .NET Framework версии 2.0 или выше.

3. Запустить файл Evalaze_Free_2.2.1.1.exe

4. В окне Evalaze Ferst Run в раскрывающемся списке можно выбрать английский или немецкий язык и нажать кнопку ОК.


Рис.1 Языковые настройки программы Evalaze

5. В следующем окне Evalaze Licence Agreement необходимо принять лицензионное соглашения, нажав на кнопку Accept.


Рис.2 Лицензионное соглашение

Создание проекта

6. В открывшемся окне Welcome to Evalaze выбрать раздел Start New Project и нажать на кнопку Start Wizard.


Рис.3 Окно Welcome to Evalaze

7. В открывшемся диалоговом окне нажать кнопку Next


Рис.4 Диалоговое окно Welcome программы Evalaze

8. В диалоговом окне Capture Settings в разделе Application Name необходимо указать имя для будущего портативного приложения

9. В разделе Capture Path необходимо указать папку, в которую будет сохранено портативное приложение и нажать кнопку Next


Рис.5 Диалоговое окно Capture Settings программы Evalaze

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


Рис.6 Диалоговое окно Run Prescan программы Evalaze


Рис.7 Диалоговое окно Prescan In Progress программы Evalaze

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


Рис.8 Диалоговое окно Install Application программы Evalaze

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

13. В программе Evalaze нажать на кнопку Next.

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


Рис.9 Диалоговое окно Run Postscan программы Evalaze

15. После сравнения снимков системы программа Evalaze выведет список добавленных исполняемых файлов, созданных при установке приложения, чтобы можно было указать файл или файлы, через которые будет запускаться приложение. На примере программыEverything в окне Choose Application необходимо снять флажки во всех чекбоксах, кроме Everything.exe и нажать Next.


Рис.10 Диалоговое окно Choose Application программы Evalaze

16. В следующем окне необходимо выбрать режим взаимодействия приложения и хостовой системы и нажать Next.


Рис.11 Диалоговое окно Isolation-Profile программы Evalaze

Чтобы предотвратить изменения на хостовой системе, необходимо выбрать режим Use WriteCopy-Mode. Подходит для большинства приложений.

В режиме Use Merge-Mode приложение имеет все привилегии для взаимодействия с хостовой системой. Этот режим рекомендуется для системных утилит, для инструментов по редактированию реестра и т.д.

17. В следующем окне Sandbox Settings изменения не вносятся, так как используется бесплатная версия программы Evalaze. Нажать кнопку Next.


Рис.12 Диалоговое окно Sandbox Settings программы Evalaze

18. В окне Run Build раздела Output location проверить, куда будет сохранена портативная программа. Если необходимо, изменить путь для сохранения программы. Нажать кнопку Next.


Рис.13 Диалоговое окно Run Build программы Evalaze

19. Будет запущен процесс создания портативной версии выбранной программы.


Рис.14 Диалоговое окно Build In Progress программы Evalaze

20. По окончании создания портативного приложения в окне Build Completed нажать на кнопку Open output folder для открытия папки с портативной программой, либо нажать кнопку Exit.


Рис.15 Диалоговое окно Build Completed программы Evalaze


Рис.16 Готовое портативное приложение

Автор: Галашина Надежда Евгеньевна, преподаватель по предмету "Защита информации" в Академии ЛИМТУ НИУ ИТМО Санкт-Петербурга. Специально для портала Comss.ru

© .

Комментарии и отзывы

Добавляя комментарий, ознакомьтесь с Правилами сообщества

Нашли ошибку?