You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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

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

На экране появится главное окно утилиты. При первом запуске GrdUtil.exe вместе с главным окном утилиты на экране появляется диалог мастера подключения встроенной базы данных:

Первая страница диалога содержит переключатель, позволяющий включить и настроить базу данных немедленно, или отложить это действие.
Важно!
Выполнить настройку базы данных можно в любой момент работы с GrdUtil.exeпри помощи команды меню База данных | Настройка базы данных.
Режим базы данных является основным и рекомендуемым режимом работы с утилитой GrdUtil.exe. Описание базы данных и процесса ее настройки см. в разделе База данных GrdUtil.exe.
В главном окне GrdUtil.exe отображаются следующие элементы управления:

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

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

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

Разделменю

Командаменю

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

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

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

Файл

 

 

 

 

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

Ctrl+N

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

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

Ctrl+O

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

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

Ctrl+S

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

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

Ctrl+A

-

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

Выход

Alt+F4

-

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

Ключ

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

Ctrl+W

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

 

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

-

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

 

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

Ctrl+I

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

 

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

-

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

 

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

-

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

 

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

-

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

 

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

-

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

 

Шаблон Guardant SP

 

 

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

 

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

 

 

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

 

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

 

 

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

 

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

 

 

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

 

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

Ctrl+M

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

 

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

Ctrl+E

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

Образ ключа

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

Ins

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

 

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

 

 

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

 

Дамп поля

 

 

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

 

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

Ctrl+P

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

 

Удалить поле

Del

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

 

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

Ctrl+L

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

 

Дамп образа

 

 

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

 

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

Alt+C

-

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

 

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

 

 

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

База данных

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

Ctrl+D

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

 

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

 

 

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

 

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

 

 

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

 

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

Alt+L

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

 

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

-

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

 

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

Alt+F

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

 

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

Alt+W

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

 

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

Alt+S

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

 

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

Alt+D

-

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

 

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

-

-

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

Разное

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

Ctrl+Q

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

 

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

Ctrl+T

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

 

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

Ctrl+F

Проверить корректностьвыполнения функций 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 являются:

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

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

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

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

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

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

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

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



При работе в режиме базы данных к Редактору образа добавляются окна: Инструменты базы данных и Прошивки, которые рассматриваются в разделе База данных GrdUtil.exe.

Редактор образа организован в виде таблицы, строки которой образуют поля памяти ключа (причем каждое поле занимает одну строку), а столбцы – параметры полей:

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

Описание

Адрес

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

Размер

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

Запреты

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

Тип

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

Имя

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

Значение

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


Слева от Редактора образа находится вспомогательное окно Ключи, позволяющее оперативно выбрать активный^***^ Т. е. ключ, с которым будут выполняться те или иные операции – прошивка, работа с аппаратными алгоритмами и проч. электронный ключ из нескольких подсоединенных к компьютеру.

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

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

Цвет

Что означает

Желтый

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

Зеленый

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

Белый

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

Синий

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

Серый

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

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

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

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

  • Индикатор образа:
  • Состояние Образ:если образ загружен из списка прошивок
  • Состояние Шаблон образа:если образ загружен из базы данных или файла
  • Общий код доступа в десятичном и символьном виде
  • Объем свободной памяти
  • Нижняя граница аппаратных запретов на чтение и запись
  • Тип ключа
  • No labels