Мастер лицензирования и автоматической защиты Guardant (файл LicenseWizard.exe) предназначен для обработки Win32 исполняемых файлов Native x86 Native-приложений (.exe, *.dll), а также также x86 и x64 .NET-сборок (.exe, *.dll). Мастер
Утилита обладает удобным и наглядным графическим интерфейсом и позволяет реализовывать законченные схемы лицензирования без необходимости изучения сложных технологий Guardant.
В частности, LicenseWizard.exe может записывать, тиражировать и обновлять лицензии в электронном ключе, а также поддерживает традиционный режим работы, при котором процессы обработки защищаемого файла и программирования ключа разделены.
...
. Мастер автозащиты оперирует понятием лицензия. Под лицензией понимается сочетание параметров автозащиты и данных (файла образа), записанных в ключ. Лицензия автоматически создается Мастером в процессе защиты, избавляя разработчика от необходимости подробно изучать архитектуру и особенности программирования ключа. Это особенно важно на начальном этапе работы с ключами 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 позволяет выбрать различные сценарии использования:
Сценарии использования | Особенности | Шаги Мастера |
Создание проекта |
Выбор варианта автозащиты
После запуска утилиты на экране появится начальный диалог Мастера, который позволяет выбрать нужный вариант защиты.
Выбор варианта защиты осуществляется путем нажатия на соответствующую гиперссылку.
Варианты автозащиты и их краткие характеристики:
Варианты автозащиты | Особенности |
Создание/изменениепроекта лицензии в ключе | Совмещение этапов собственно автозащиты и программирования ключа. После завершения работы Мастера приложение можно тестировать и передавать конечному пользователю. |
Запись лицензии в ключи | Тиражирование ранее созданной лицензии, с помощью Мастера, т. е. программирование партии электронных ключей без необходимости изучения утилиты программирования ключа |
Обновление лицензиив ключе | Изменение числа запусков, времени работы или сетевых лицензий в ключе конечного пользователя |
Защита новой версии продукта на базе текущей лицензии | Перезащита приложения без изменения содержимого ключа |
Полное обновление лицензии в ключе | Перепрограммирование ключа конечного пользователя |
Защита с использованием данных, имеющихся в ключе | Только автозащита приложения, без программирования ключа. Ключ необходимо программировать отдельно при помощи утилиты GrdUtil.exe |
...
Создать проект защиты: Шаг 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 | ||
---|---|---|
|
...
Мастер автозащиты оперирует понятием лицензия. Под лицензией понимается сочетание параметров автозащиты и данных (файла образа), записанных в ключ.
Лицензия автоматически создается Мастером в процессе защиты, избавляя разработчика от необходимости подробно изучать архитектуру и особенности программирования ключа. Это особенно важно на начальном этапе работы с ключами Guardant, поэтому данный вариант автозащиты подходит для разработчиков, которые только делают первые шаги по защите своего приложения.
Мастер позволяет создавать, тиражировать и обновлять (в том числе, удаленно) лицензии в электронном ключе.
Anchor | _Автозащита_с_использованием | _Автозащита_с_использованием |
---|---|---|
Anchor | _Автозащита_без_привязки | _Автозащита_без_привязки |
Anchor | _Toc493322580 | _Toc493322580 |
Anchor | _Toc493322716 | _Toc493322716 |
Anchor | _Toc495289468 | _Toc495289468 |
Anchor | _Toc20393136 | _Toc20393136 |
Anchor | _Операции | _Операции |
Anchor | _Коды_ошибок_API | _Коды_ошибок_API |
Anchor | ||
|