Versions Compared

Key

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

...

Утилита grdarmor.exe входит в состав Guardant SDK (версии не ниже 7 Update 3) и является консольной. 

Запуск

Расположение версий:

ВерсияРасположение
x86C:\Program Files (x86)\Guardant\SDK7\Bin
x64 C:\Program Files (x86)\Guardant\SDK7\Bin\x64

...

Запустить grdarmor.exe можно через стандартную командную строку, Windows Power Shell или при помощи заранее подготовленных пакетных файлов (*.BAT, *.CMD).

 

Использование

Info
titleВнимание!
  • Нельзя выполнять защиту файлов, которые ранее уже были защищены другими протекторами, в том числе утилитами автозащиты Guardant.
  • Для защиты с использованием опции “-MAP=” необходимо при сборке приложения включать опцию генерации MAP-файла.
  • Опция режима работы конверта “-ENVELOPE_MODE=” должна быть задана всегда.
  • Всегда должна быть указана опция "-PRC" или "-INI".
  • В одном каталоге с утилитой grdarmor.exe должен находиться файл nvcodes.dat (по умолчанию лежит только в папке \Bin).

...

-RC=N

Количество неудачных обращений к ключу (по умолчанию 50)

-FAST

Использовать все доступные ключи для ускорения защиты

-SILENT

Отключить вывод сообщение в защищенном приложение (отключает опцию -RC)

-MSG=<msg-файл>

Использовать сообщения об ошибках из msg-файла (по умолчанию сообщения об ошибках берутся из ресурсов)

-PP

Вероятность генерирования полиморфных инструкций (по умолчанию 100%)

-PD

Фактор глубины полиморфных инструкций. Допустимые значения от 2 до 100 (по умолчанию 10)

-HP

Фактор уменьшения вероятности вызова функций контроля целостности. Допустимые значения от 1 до 1000

-PRC=<prc-файл>

Установить имя входного *.prc файла

-PEM=<pem-файл>

Указать путь к файлу с лицензией на IEEE Software Taggant System

-PROTECT_DLL_NAME=<файл>

Установить имя защищённого хранилища данных

-OUT=<путь>

Установить выходную директорию для защищаемых файлов

-Q

Запретить вывод сообщений утилитой защиты

-ENVELOPE_MODE=S|H:[N]:[L]

режим работы конверта (способ шифрования секций защищаемого модуля)-

  • S – программный режим конверта без использования алгоритмов электронного ключа
-
  • H – режим работы конверта с использованием аппаратного алгоритма с номером N и длиной вопроса L

-SP_ACTIVATE=<grdvd-файл>

Путь к файлу лицензии Guardant SP

-SP_TRIAL_ACTIVATE=<grdvd-файл>:<файл>

Путь к файлам лицензии и серийного номера Guardant SP (рекомендуется для автоматической активации триальных версий программ)

-USE_NET_AS_LOCAL

Использовать сетевые ключи в качестве локальных (при привязке к локальным ключам игнорируется)

...