Мастер лицензирования и автоматической защиты Guardant (файл LicenseWizard.exe) предназначен для обработки Win32 исполняемых файловNative x86 Native-приложений (.exe, *.dll), а такжетакже x86 и x64 .NET-сборок (.exe, *.dll).
Мастер Утилита обладает удобным и наглядным графическим интерфейсом и позволяет реализовывать законченные схемы лицензирования без необходимости изучения сложных технологий Guardant. Мастер автозащиты оперирует понятием лицензия. Под лицензией понимается сочетание параметров автозащиты и данных (файла образа), записанных в ключ. Лицензия автоматически создается Мастером в создается Мастером в процессе защиты, избавляя разработчика от необходимости подробно изучать архитектуру и особенности программирования ключа. Это особенно важно на начальном этапе работы с ключами Guardant, поэтому данный вариант автозащиты подходит для разработчиков, которые только делают первые шаги по защите своего приложения. Мастер позволяет Утилита позволяет создавать, тиражировать и обновлять (в том числе, удаленно) лицензии в электронном ключе.
Возможности
Мастер автозащиты предоставляет следующие возможности:
- Защита 32-разрядных Windows-приложений:
- Исполняемые Native-файлы (*.exe)
- .NET-сборки (*.exe и *.dll)
- Поддержка локальных и сетевых ключей Guardant:
- Guardant Sign/Time
- Guardant Sign/Time Net
- Guardant Code/Code Time
- Guardant Stealth II/Net II
- Guardant SP
- Поддержка всех возможностей консольных утилит автозащиты
- Программирование памяти ключа, в том числе дистанционное
В частности, LicenseWizard.exe может записывать, тиражировать и обновлять лицензии в электронном ключе, а также поддерживает традиционный режим работы, при котором процессы обработки защищаемого файла и программирования ключа разделены.
Сценарии использования
Мастер лицензирования лицензирования и автоматической защиты Guardant позволяет выбрать нужный вариант защиты.
В таблице представлены варианты автозащиты и их краткие характеристики:
Guardant позволяет выбрать различные сценарии использования:
Сценарии использованияВарианты автозащиты | Особенности | Шаги Мастера |
Создание проекта лицензии в ключе | Совмещение этапов собственно автозащиты и программирования ключа. После завершения работы Мастера приложение можно тестировать и передавать конечному пользователю. | Создать проект защиты: Шаг 1 - Шаг 8 |
Перезащитить новую версию приложения, ничего не изменяя в ключе защиты | Перезащита без внесения изменений в ключ защиты. Можно заменить защищаемое приложение на новое. | Открыть проект защиты: Шаг 1, Шаг 2, Шаг 3 ("Перезащитить новую версию приложения, ничего не изменяя в ключе защиты") |
Записать несколько ключей для данного приложения, для продажи клиентам | Тиражирование ключей. При этом возможно изменение параметров лицензирования. | Открыть проект защиты: Шаг 1, Шаг 2, Шаг 3 ("Записать несколько ключей для данного приложения, для продажи клиентам ") |
Обновить лицензию в ключе удаленного пользователя | Обновление лицензии в ключе удаленного пользователя. При этом возможно изменение настроек полей общего назначения, параметров лицензирования. | Открыть проект защиты: Шаг 1, Шаг 2, Шаг 3 ("Обновить лицензию в ключе удаленного пользователя ") |
Отредактировать существующий проект | Изменение параметров лицензирования существующего проекта. | Открыть проект защиты: Шаг 1, Шаг 2, Шаг 3 ("Отредактировать существующий проект") |
Создать открытую копию данного проекта | Изменение параметров лицензирования существующего проекта. При этом на этапе выбора защищаемых приложений можно использовать настройки проекта, на основе которого создается данный проект защиты. | Открыть проект защиты: Шаг 1, Шаг 2, Шаг 3 ("Закрыть проект"), Шаг 3 ("Создать открытую копию данного проекта ") |
Режимы защиты
У мастера есть два режима защиты приложений:
- полностью автоматический (алгоритмы и данные в ключе генерируются автоматически мастером)
- полуавтоматический (ключ программируется разработчиком самостоятельно в GrdUtil)
Алгоритмы и данные в ключе генерируются автоматически мастером | Ключ программируется разработчиком самостоятельно в GrdUtil | |
---|---|---|
Образ ключа (маска) генерируется и прошивается в ключ автоматически | Да, на основании стандартного шаблона и установленных в мастере параметров | Нет, образ (маска) должна быть сформирована самостоятельно в утилите программирования GrdUtil до запуска мастера лицензирования В интерфейсе мастера необходимо указать числовое имя симметричного алгоритма шифрования и длину вопроса. Для усиления защиты в интерфейсе можно указать еще числовое имя асимметричного алгоритма ECC160 и путь к файлу с его открытым ключом |
Ограничения времени работы приложения | Задаются в интерфейсе мастера на вкладке «Лицензирование». Ограничения возможно настроить с точностью до года, месяца и дня | Задаются в утилите программирования GrdUtil строго после того, как защита приложения была уже выполнена. Ограничения возможно настроить с точностью до года, месяца, дня, часа, минуты и секунды |
Настройка параметров выделения сетевых лицензий | Максимальное количество сетевых лицензий (ресурс) и метод их распределения (по рабочим станциям, процессам или копиям приложения) задаются в интерфейсе мастера на вкладке «Лицензирование». Разделение сетевого ресурса по модулям использовать нельзя | Метод распределения сетевых лицензий (по рабочим станциям, процессам или копиям приложения), активация и привязка к модулю таблицы лицензий задаются в интерфейсе мастера на вкладке «Лицензирование» Максимальное количество сетевых лицензий (ресурс) и их распределение по модулям таблицы лицензий задаются в утилите программирования GrdUtil до выполнения защиты приложения |
Дополнительные параметры привязки и лицензирования | После этапа выбора электронного ключа в диалоге «Поля общего назначения» можно указать значения для полей «Версия», «Маска» (битовая), «Серийный номер», «Номер программы» Включить привязку к полям с заданными значениями можно на вкладке «Лицензирование» \ кнопка [Дополнительные] настройки» | Привязка к полям общего назначения включается на вкладке «Лицензирование» \ кнопка [Дополнительные настройки] Значения полей задаются в утилите программирования GrdUtil до выполнения защиты приложения |
Параметры защиты | Устанавливаются на вкладке «Защита» | Устанавливаются на вкладке «Защита» |
Сервисные опции | «Задержка перед закрытием приложения», «Отображать заставку при запуске приложения», «Установить путь поиска INI файла настроек сервера» | |
Управление проектом защиты и лицензирования | После открытия проекта защиты в главном меню мастера, станет доступен диалог управления, где можно перейти к редактированию параметров защиты и лицензирования или заблокировать («Закрыть проект»), после чего вносить изменения будет невозможно, но станут доступны опции обновления, тиражирования ключей и перезащиты | Тиражирование ключей, редактирование параметров лицензирования и удаленное обновление производятся в утилите программирования GrdUtil |
Содержание раздела
Page Tree | ||
---|---|---|
|