Модель лицензирования может быть реализована при помощи нескольких утилит автоматической защиты. Выбор конкретной утилиты или набора утилит зависит от типа приложения (native или .Net) и его разрядности (х86 или х64). На вкладках с названиями утилит описаны действия, которые нужно выполнить чтобы реализовать защиту своего приложения и установить нужные условия лицензирования:
- LicenseWizard.exe — графическое приложение (оболочка), для удобной защиты и лицензирования как native, так и .Net приложений. Режимы работы перечислены на странице как сделать.
- grdarmor.exe — современная консольная утилита автоматической защиты х86 и х64 native приложений
- CodeObfuscator.exe — консольная утилита обфускации кода .Net приложений
- CodeProtect.exe — консольная утилита защиты и шифрования кода .Net приложений
- nwkey32.exe — консольная утилита "прошлого поколения" для защиты только х86 native приложений
AUI Tab Group | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Полностью автоматический режимВнимание! В этом режиме настройка лицензионных ограничений, программирование памяти ключа и защита выполняются только при помощи GUI-утилиты LicenseWizard.exe («Мастер лицензирования и автоматической защиты») Запустить «Guardant Интегратор» Перейти к концу метаданныхПереход к началу метаданныхОболочка для быстрого доступа к часто используемым утилитам Guardant SDK. Запускается ярлыком на рабочем столе «Guardant SDK #Update #» (вместо # указан номер версии и обновления). Нажать [Мастер лицензирования и автоматической защиты] Перейти к концу метаданныхПереход к началу метаданныхМастер лицензирования и автоматической защиты Guardant (файл LicenseWizard.exe) предназначен для обработки исполняемых файлов Native-приложений (.exe), а также .NET-сборок (.exe, *.dll). Нажать [Пустой проект]
Введите свои значения или оставьте стандартные настройки для — Перейти к концу метаданныхПереход к началу метаданныхГруппа полей, назначение которых предопределено. При использовании автозащиты содержимое полей проверяется на соответствие заданным требованиям. «Привязка» к полю осуществляется с помощью определенной опции.
После завершения работы мастера защищенное приложение и дополнительные файлы будут в каталоге указанном на шаге №4№5, в подкаталоге «Result» Ключ программируется самостоятельноВнимание! В этом режиме настройка лицензионных ограничений производится при программировании памяти ключа через утилиту «Редактор памяти ключей Guardant»(grdutil.exe), а защита выполняется GUI-утилитой LicenseWizard.exe («Мастер лицензирования и автоматической защиты») Запустить «Guardant Интегратор» Оболочка для быстрого доступа к часто используемым утилитам Guardant SDK. Запускается ярлыком на рабочем столе «Guardant SDK #Update #» (вместо # указан номер версии и обновления). Нажать [Программирование электронных ключей] Перейти к концу метаданныхПереход к началу метаданных«Редактор памяти ключей Guardant»(grdutil.exe)— это утилита, предназначенная для подготовки образов (масок) с данными и записи их в память электронных ключей. При помощи утилитыпрограммирования электронных ключей «Редактор памяти ключей Guardant»(grdutil.exe) создать новый образ нажав [Ctrl+N], или:
Внимание! В диалоговом окне создания нового образа нужно выбрать тип ключа из нижней области «Создание пустого образа»
Записать образ в ключ нажав [Ctrl+W], или:
В «Guardant Интегратор» нажать [Мастер лицензирования и автоматической защиты] Мастер лицензирования и автоматической защиты Guardant (файл LicenseWizard.exe) предназначен для обработки исполняемых файлов Native-приложений (.exe), а также .NET-сборок (.exe, *.dll). Нажать [Пустой проект] Настройка параметров нового проекта:
Создание нового проекта:
Выбор ключа:
Выбор защищаемых приложений:
После завершения работы мастера защищенное приложение и дополнительные файлы будут в каталоге указанном на шаге №4№9, в подкаталоге «Result» Внимание! В этом режиме настройка лицензионных ограничений производится при программировании памяти ключа через утилиту «Редактор памяти ключей Guardant»(grdutil.exe), а защита выполняется консольной утилитой grdarmor.exe («Guardant Armor») Запустить «Guardant Интегратор» Оболочка для быстрого доступа к часто используемым утилитам Guardant SDK. Запускается ярлыком на рабочем столе «Guardant SDK #Update #» (вместо # указан номер версии и обновления). Нажать [Программирование электронных ключей] «Редактор памяти ключей Guardant»(grdutil.exe)— это утилита, предназначенная для подготовки образов (масок) с данными и записи их в память электронных ключей. При помощи утилиты программирования электронных ключей «Редактор памяти ключей Guardant»(grdutil.exe) создать новый образ нажав [Ctrl+N], или:
Внимание! В диалоговом окне создания нового образа нужно выбрать тип ключа из нижней области «Создание пустого образа»
Записать образ в ключ нажав [Ctrl+W], или:
Подготовить защищаемое приложение — выполнить его сборку с генерацией MAP-файла сопоставления Подготовить файл ( Запустить стандартное Windows-приложение «Командная строка» и перейти в папку «Bin», установленного Guardant SDK («по умолчанию»C:\Program Files (x86)\Guardant\SDK7\Bin) Внимание! Для выполнения защиты 64-битных приложений необходимо перейти в папку «х64», установленного Guardant SDK («по умолчанию»C:\Program Files (x86)\Guardant\SDK7\Bin\х64) Запустить grdarmor.exe c параметрами привязки, защиты и нужным файлом защищаемых функций (
Внимание! В этом режиме настройка лицензионных ограничений производится при программировании памяти ключа через утилиту «Редактор памяти ключей Guardant»(grdutil.exe), а обфускация кода .Net-приложения выполняется консольной утилитой CodeObfuscator.exe Важно! Если совместно с
Запустить «Guardant Интегратор» Оболочка для быстрого доступа к часто используемым утилитам Guardant SDK. Запускается ярлыком на рабочем столе «Guardant SDK #Update #» (вместо # указан номер версии и обновления). Нажать [Программирование электронных ключей] «Редактор памяти ключей Guardant»(grdutil.exe)— это утилита, предназначенная для подготовки образов (масок) с данными и записи их в память электронных ключей. При помощи утилиты программирования электронных ключей «Редактор памяти ключей Guardant»(grdutil.exe) создать новый образ нажав [Ctrl+N], или:
Внимание! В диалоговом окне создания нового образа нужно выбрать тип ключа из нижней области «Создание пустого образа»
Записать образ в ключ нажав [Ctrl+W], или:
Запустить стандартное Windows-приложение «Командная строка» и перейти в папку «Bin», установленного Guardant SDK («по умолчанию»C:\Program Files (x86)\Guardant\SDK7\Bin) Запустить CodeObfuscator.exe c параметрами привязки и защиты
Внимание! В этом режиме настройка лицензионных ограничений производится при программировании памяти ключа через утилиту «Редактор памяти ключей Guardant»(grdutil.exe), а защита кода .Net-приложения выполняется консольной утилитой CodeProtect.exe Важно! Если совместно с
Запустить «Guardant Интегратор» Оболочка для быстрого доступа к часто используемым утилитам Guardant SDK. Запускается ярлыком на рабочем столе «Guardant SDK #Update #» (вместо # указан номер версии и обновления). Нажать [Программирование электронных ключей] «Редактор памяти ключей Guardant»(grdutil.exe)— это утилита, предназначенная для подготовки образов (масок) с данными и записи их в память электронных ключей. При помощи утилиты программирования электронных ключей «Редактор памяти ключей Guardant»(grdutil.exe) создать новый образ нажав [Ctrl+N], или:
Внимание! В диалоговом окне создания нового образа нужно выбрать тип ключа из нижней области «Создание пустого образа»
Записать образ в ключ нажав [Ctrl+W], или:
Запустить стандартное Windows-приложение «Командная строка» и перейти в папку «Bin», установленного Guardant SDK («по умолчанию»C:\Program Files (x86)\Guardant\SDK7\Bin) Запустить CodeProtect.exe c параметрами привязки и защиты
Внимание! В этом режиме настройка лицензионных ограничений производится при программировании памяти ключа через утилиту «Редактор памяти ключей Guardant»(grdutil.exe), а защита выполняется консольной утилитой Запустить «Guardant Интегратор» Оболочка для быстрого доступа к часто используемым утилитам Guardant SDK. Запускается ярлыком на рабочем столе «Guardant SDK #Update #» (вместо # указан номер версии и обновления). Нажать [Программирование электронных ключей] «Редактор памяти ключей Guardant»(grdutil.exe)— это утилита, предназначенная для подготовки образов (масок) с данными и записи их в память электронных ключей. При помощи утилиты программирования электронных ключей «Редактор памяти ключей Guardant»(grdutil.exe) создать новый образ нажав [Ctrl+N], или:
Внимание! В диалоговом окне создания нового образа нужно выбрать тип ключа из нижней области «Создание пустого образа»
Записать образ в ключ нажав [Ctrl+W], или:
Запустить стандартное Windows-приложение «Командная строка» и перейти в папку «Bin», установленного Guardant SDK («по умолчанию»C:\Program Files (x86)\Guardant\SDK7\Bin) Запустить nwkey32.exe c параметрами привязки и защиты
|
...