Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Для создания проекта защиты используется Мастер лицензирования и автоматической защиты Guardant. 

 

Expand
titleШаг 1. Выбор шаблона для создания проекта защиты

В диалоге Мастер лицензирования и автоматической защиты Guardant в блоке Создать проект защиты шаблон проекта из списка, нажав на него левой клавишей мыши.

Info
titleВажно!

Шаблон Пустой проект существует всегда.

Остальные шаблоны проектов создаются пользователем при создании проекта защиты (подробнее см. Шаг 2).

Image Removed

Expand
titleШаг 2. Настройка параметров нового проекта
Info

Шаг 2 пропущен Мастером в случае, если выбран шаблон проекта, созданный пользователем (не Пустой проект). В этом случае при создании проекта используются параметры, заданные при создании выбранного шаблона. 

После нажатия на название шаблона проекта (Шаг 1) откроется диалог Настройка параметров нового проекта:

Image Removed

Выберите один из способов программирования ключей:

  • Алгоритмы и данные в ключе генерируются автоматически мастером,
  • Ключ программируется разработчиком самостоятельно в GrdUtil.

Выберите средство лицензирования (как защищаться от копирования):

  • Использовать аппаратный ключ модели. Выберите из списка нужное значение ключа.
  • Использовать дополнительный ключ.  Выберите из списка нужное значение ключа. Параметр доступен для настройки в случае, если выбран способ программирования ключа "Ключ программируется разработчиком самостоятельно в GrdUtil".

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

Нажмите на кнопку Продолжить для перехода на следующий шаг либо на кнопку На главную для возрата на Шаг 1.

Expand
titleШаг 3. Создание нового проекта

 В диалоге Создание нового проекта укажите:

  • Имя проекта. По умолчанию Мастер задает имя LicenseProject_Х,  где Х - порядковый номер создаваемого проекта.
  • Каталог проекта.
  • Имя библиотеки с защищенным кодом. Параметр доступен в случае серверной защиты. 

Image Removed

Нажмите на кнопку Продолжить для перехода на следующий шаг либо на кнопку Вернуться для возрата на Шаг 2.

...

...

titleШаг 4. Выбор ключа

...

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

Мастер самостоятельно найдет все подключенные ключи и определит возможность их использования. Если ключ не был вставлен в компьютер на момент перехода на данный шаг, то вставьте ключ. Для ключей с интерфейсом LPT после подключения их к компьютеру необходимо нажать на кнопку Найти ключи.

Все найденные ключи будут отображаться в диалоге Выбор ключа в блоках:

  • Ключи, подходящие для использования в данном проекте.
    • Основной ключ.
    • Дополнительный ключ. Данный блок доступен в случае, если на Шаге 2 установлена галка Использовать дополнительный ключ.
  • Ключи, не подходящие для использования в данном проекте.
    • Установите галку Использовать ключ в HID режиме. Параметр доступен в случае, если на Шаге 2 выбран способ программирования ключей " Алгоритмы и данные в ключе генерируются автоматически мастером".

Image Removed

...

Нажмите на кнопку Продолжить для перехода на следующий шаг (кнопка доступна в случае, если выбран основной ключ) либо на кнопку На главную для возрата на Шаг 1.

Для реализации данной задачи необходимо в Мастере выполнить следующие шаги:

Children Display
alltrue
depth1
styleh4

> Шаг 5. Поля общего назначения

> Шаг 6. Выбор защищаемых приложений

> Шаг 7. Порядок обфускации

 

...

titleШаг 8. Завершающая стадия

При переходе в диалог Завершающая стадия Мастер выполняет все указанные операции. Информация о всех этапах выводится на экран:

Image Removed

...