Page tree
Skip to end of metadata
Go to start of metadata

Мастер лицензирования и автоматической защиты Guardant (файл LicenseWizard.exe) предназначен для обработки Win32 исполняемых файлов 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 позволяет выбрать различные сценарии использования:

Сценарии использования

Особенности

Шаги Мастера

Создание проекта лицензии в ключе

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

Создать проект защиты:  Шаг 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

Содержание раздела



  • No labels