Cameyo: как сделать отдельное приложение «портативным» и виртуализировать

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

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

Cameyo — это (бесплатное) программное обеспечение, которое немного отклоняется от пути, проложенного утилитами «облегченной виртуализации», за счет добавления некоторых интересных инновационных элементов.

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

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

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

Кроме того, несмотря на то, что Cameyo не требует установки, он оставляет некоторые следы в используемой системе даже после ее закрытия. Например, даже после завершения сеанса работы с Cameyo папка %appdata%RoamingVOS продолжает храниться в системе, а ключи HKEY_CURRENT_USERSoftwareCameyo и HKEY_CURRENT_USERSoftwareVOS остаются в системном реестре.

Чтобы удалить эти следы, вы можете запустить Cameyo, указав переключатель -Remove:

Папка %appdata%RoamingVOS будет удалена. Однако ключи HKEY_CURRENT_USERSoftwareCameyo и HKEY_CURRENT_USERSoftwareCameyo Package Editor продолжат появляться в реестре.

Генерация исполняемого файла для «виртуализации» одной программы

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

Программное обеспечение не требует установки и при первом запуске вы столкнетесь со следующим окном:

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

Cameyo записывает состояние файлов, папок и записей реестра Windows, а затем сравнивает их при установке виртуализируемого приложения.

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

В конце этого этапа появится следующее окно:

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

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

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

Как видно из видео, после установки Opera добавляются некоторые вспомогательные компоненты, такие как Flash Player и Java (пакет JRE): Cameyo вставит все элементы для правильного функционирования трех программ в файл .virtual.exe. .

В нашем случае мы установили Skype, затем, в конце установки (после запуска программы), мы нажали кнопку «Установить готово» от Cameyo.

Следующим шагом является анализ состояния системы, чтобы выявить все отличия текущей (послеустановочной) конфигурации от предыдущей. Полученные таким образом данные затем будут использоваться Cameyo для создания исполняемого файла .virtual.exe.

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

Пакеты .virtual.exe, сгенерированные с помощью Cameyo, автоматически сохраняются в папке %userprofile%DocumentsCameyo Packages.

Следующее окно («редактор пакетов») позволяет вам внести некоторые изменения в файл .virtual.exe, созданный Cameyo:

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

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

Затем вы можете изменить значок, имя и описание программы.

Вкладки «Файлы» и «Реестр» позволяют вам просматривать изменения, внесенные при установке программы в вашей системе (с точки зрения добавленных, измененных или удаленных файлов и вмешательств в реестр Windows).

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

После применения изменений выберите меню «Файл», а затем команду «Сохранить»:

Пакет .virtual.exe теперь готов к использованию на другом компьютере.

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

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

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

Чтобы удалить все следы виртуализированного программного обеспечения, вы должны открыть командную строку и ввести имя файла .virtual.exe, а затем параметр -Remove:

Обратите внимание на использование кавычек, так как файл содержит пробелы.

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

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

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