Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
UI Text Box
typeinfo

Важно!
Для успешной работы с утилитой к компьютеру должен быть подсоединен любой электронный ключ Guardant с заданными кодами доступа.

Чтобы начать работу с утилитой программирования ключа, выполните одно из следующих действий:

  • Откройте файл GrdUtil.exe, находящийся в каталоге "%Program Files%Program Files\Guardant\Guardant %#%%Public Code%SDK <версия>\DEMONVK\Bin"
  • Выберите элемент Программирование ключей Guardant в оболочке Guardant Интегратороболочке Guardant SDK  <версия> (меню Работа с ключами)
  • Выберите элемент Программирование ключей Guardant из программной группы Комплект разработчика Guardant %#% – "%Public Code%" Guardant SDK <версия> - DEMONVK | Инструменты в меню Пуск

На экране появится главное окно утилиты.

Image Added

UI Text Box
typeinfo

Важно!

  1. При первом запуске GrdUtil.exe вместе с главным окном утилиты на экране появляется

...

  1. окно выбора типа ключа (создание образа), позволяющее создать образ немедленно либо отложить это действие.
  2. Выполнить создание образа можно в любой момент работы с GrdUtil.exe при помощи команды меню Меню приложения | Создать образ.
UI Text Box
typeinfo

Важно!

  1. По умолчанию при первом запуске GrdUtil.exe включен режим работы со встроенной базой данных. Выключить либо включить режим работы со встроенной базой данных либо изменить базу данных можно в любой момент работы с GrdUtil.exe при помощи команды меню База данных | (Операции с базой данных) Режим работы с БД.
  2. Выполнить настройку базы данных можно в любой момент работы с GrdUtil.

...

  1. exe при помощи команды меню База данных |

...

  1. (Операции с базой данных) Настройка базы данных.

Режим базы данных является основным и рекомендуемым режимом работы с утилитой GrdUtil.exe. Описание базы данных и процесса ее настройки см. в разделе База данных GrdUtil.exe.

В главном окне GrdUtil.exe отображаются следующие элементы управления:

  • Меню приложения
  • Панель инструментов / ribbonRibbon-интерфейс
  • Список ключей, подсоединенных к компьютеру
  • Редактор образа
  • Инструменты базы данных (в режиме базы данных)
  • Прошивки (в режиме базы данных)
  • Список ключей, подсоединенных к компьютеру
  • Панель состояния

Меню и панель инструментов.Способы выполнения операций

Структура меню и панели инструментов GrdUtil.exe:

Раздел меню

Команда меню

Горячие клавиши

Панель инструментов

Описание команды

Файл

 

 

 

 

 

Создать образ

Ctrl+N

Image Removed

Создать образ

Открыть образ

Ctrl+O

Image Removed

Загрузить образ из файла

Сохранить образ

Ctrl+S

Image Removed

Сохранить образ в файле

Сохранить как…

Ctrl+A

-

Сохранить образ в новом файле

Выход

Alt+F4

-

Закрыть приложение

Ключ

 

 

 

 

 

 

 

 

 

 

 

 

Записать образв ключ

Ctrl+W

Image Removed

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

Пакетная запись ключей

-

Image Removed

Поочередно перенести данные из текущего образа в память нескольких ключей

Информацияо ключах

Ctrl+I

Image Removed

Получить информациюо ключе(-ах)

Включить HID- режим

-

Image Removed

Включить/отключить режимработы без драйвера Guardant

Единственный сессионный ключ GrdAPI

-

Image Removed

Вкл/откл защиту от запуска нескольких копий приложения, защищенных Guardant API

Единственный сессион. ключ автозащиты

-

Image Removed

Вкл/откл защиту от запуска нескольких копий приложения, защищенных автозащитой

Запретить изменение временив ключе

-

Image Removed

Вкл (по умолч.)/выкл блокировку вызова функции GrdSetTime для ключей с таймером

Шаблон Guardant SP

 

 

Создать неактивированный софтверный ключ

Защищенный шаблон GrdSP

 

 

Создать неактивированный софтверный ключ, защищенный от записи

Создать отладочный ключ Guardant SP

 

 

Создать и активировать SP-ключ для тестирования системы защиты

Настроить параметры привязки

 

 

Задать параметры привязки к комплектующим компьютера

Обновлениеключа

Ctrl+M

Image Removed

Выполнить удаленное программирование памяти ключа

Завершитьобновлениеключа

Ctrl+E

Image Removed

Завершить удаленноепрограммирование памятиключа по факту прошивки

Образ ключа

 

 

 

 

 

 

 

 

Добавить поле

Ins

Image Removed

Создать поле нужного типа

Переименовать

 

 

Переименовать поле

Дамп поля

 

 

Показать содержимое поля

Свойства поля

Ctrl+P

Image Removed

Редактировать поле

Удалить поле

Del

Image Removed

Удалить выбранное поле

Установитьзапреты

Ctrl+L

Image Removed

Установить аппаратныезапреты на чтение и/илизапись участка памяти ключа

Дамп образа

 

 

Показать содержимое образа в шестнадцатеричном редакторе

Конвертировать образ

Alt+C

-

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

Исходный код образа

 

 

Сохранить образ в виде исходного кода *.cpp

База данных

 

 

 

 

 

 

 

 

 

Включить / выключить базу данных

Ctrl+D

Image Removed

Перейти в режим/выйтииз режима базы данных GrdUtil.exe

Управлениеклиентами

 

 

Открыть диалог Клиенты

Управлениеобразами

 

 

Открыть диалог Образы

Поиск записан-ных образов

Alt+L

Image Removed

Выполнить поиск прошивок по заданным параметрам поиска

Найти последний образ, записанный в ключ

-

Image Removed

Загрузить в Редактор образа последнюю прошивку для текущего подсоединенного ключа

Найти образ по числу-вопросу

Alt+F

Image Removed

Загрузить в Редактор образа прошивку, сведения о которой содержатся в запросена обновление ключа

Сохранить образ в БД

Alt+W

Image Removed

Сохранить редактируемую маску в базе данных GrdUtil.exe

Сохранить образ в БД как..

Alt+S

Image Removed

Сохранить редактируемуюмаску в базе данных под новым именем и/или другой версией

Настройка базы данных

Alt+D

-

Запустить мастер настройкибазы данных

Конвертациябазы данных

-

-

Конвертировать БД после изменения ее формата

Разное

 

 

 

Создать отчет алгоритма

Ctrl+Q

Image Removed

Получить ответы аппаратного алгоритма

Шифрование данных

Ctrl+T

Image Removed

Кодировать/декодироватьданные выбранным аппаратным алгоритмом

Обозреватель Guardant API

Ctrl+F

Image Removed

Проверить корректностьвыполнения функций Guardant API с заданными параметрами

Справка по Guardant API

-

 

Вызвать справочный файлпо функциям GrdAPI

Вид

 

 

 

 

Список ключей

 

 

Показать/скрыть окно Ключи

Панельинструментов

Alt+B

-

Показать/скрытьпанель инструментов

Строка статуса

Alt+V

-

Показать/скрыть строку статуса

Системасчисления: BIN, DEC, HEX

Ctrl+2, Ctrl+0, Ctrl+6

-

Выбрать систему счисления: двоичную, десятичную и шестнадцатеричную соответственно

Ribbonинтерфейс

-

-

Выбрать отображение ленточного интерфейса или панели инструментов

Справка

 

 

 

Главное окно

F1

-

Открыть главную страницу справочного файла

Содержание

Ctrl+F1

-

Открыть содержаниесправочного файла

Поиск

Alt+F1

-

Открыть справку на вкладке Поиск

О программе

Alt+A

-

Получить информацию о версии GrdUtil.exe

Таким образом, основными способами выполнения операцийв GrdUtil.exe являются:

  • Выбор команды меню
  • Нажатие «горячих» клавиш
  • Щелчок мышью по пиктограмме на панели инструментов

Для некоторых операций существуют дополнительные способы:

  • Выбор пункта контекстного меню, которое появляется по щелчку правой кнопки мыши (при этом должно быть выделено нужное поле или строка)

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

  • Нажатия на клавишу пробела после выделения поля клавишами со стрелками
  • Двойного щелчка левой кнопки мыши на выделенном поле

Редактор образа

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

  • Загрузка образа в Редактор из базы данных или файла
  • Редактирование структуры и содержимого образа
  • Сохранение текущего образа в базе данных или файле
  • Запись данных образа в подсоединенный ключ
  • Процедура обновления ключа на основе загруженного образа

...

Параметр поля

Описание

Адрес

Адрес поля в режиме UAM

Размер

Размер поля в байтах

Запреты

Аппаратные запреты^^ Детальное описание аппаратных запретов и их обозначенийсм. в пункте *Установка аппаратных запретов, установленные на данную область памяти

Тип

Тип информации, которую содержит поле.

Возможные варианты^**^ Более подробно каждый тип поля будет рассмотрен далее: аппаратный алгоритм, защищенная ячейка, таблица лицензий, целое число, строка, счетчик, дамп

Имя

Любое подходящее по смыслу название поля

Значение

Отображение содержимого поля

...

  • Панель состояния
UI Text Box
typewarning

Примечание!
Далее при описании будет использоваться Ribbon-интерфейс (используется по умолчанию).
Включить либо отключить Ribbon-интерфейс можно в меню Вид | (Разное) Ribbon-интерфейс.

Цветовая индикация полей

Для удобства восприятия поля памяти имеют цветовыеобозначения:

Цвет

Что означает

Желтый

Поля общего и специального назначения

Зеленый

Область свободной памяти ключа

Белый

Поля, созданные разработчиком

Синий

Выделенное поле

Серый

Поле, содержащее пароль удаленного обновления TRU

Отдельные виды полей могут выделяться шрифтом: так деактивированные алгоритмы и защищенные ячейки обозначаются бледно-серым шрифтом.

Панель состояния

В панели состояния отображается следующая информация о маске и текущем ключе:

...