Page tree
Skip to end of metadata
Go to start of metadata

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

Compare with Current View Page History

Version 1 Next »

Утилита Обозреватель Guardant API предоставляет удобный GUI-сервис для изучения Guardant API и выполнения функций с заданными параметрами.
Это существенно экономит время при разработке защиты для приложения: ведь вызывать функции Guardant API, проверять и сохранять результаты их вызова в синтаксисе основных языков программирования можно без компиляции и отладки приложения.
Обозреватель доступен как из интерфейса GrdUtil.exe (команда меню Разное | Обозреватель Guardant API), так и в виде отдельной утилиты (см. файл GAPIE_GUI_SE.exe в каталоге установке комплекта разработчика).

Диалоговое окно утилиты разделено на три секции:
1) В левой верхней части происходит выбор функций, доступных для вызова.
Существует особая логика вызова функций Guardant API^^ Подробнее см. пример ниже, а также *GrdAPI.chm, доступный из обозревателя по нажатию на кнопку Справка. Поэтому обозреватель не показывает функции, которые в данный момент вызывать нельзя.
2) Справа отображается выбранная из списка функция.
Для ее вызова необходимо задать корректные значения параметров и нажать на кнопку [Выполнить].

Параметры задаются последовательно путем выделения в списке курсором мыши и установки/выбора нужного значения. Если параметр не задан или задан неправильно, обозреватель выдает сообщение об ошибке.
Всплывающие по наведению курсора подсказки и контекстно-зависимая справочная система (см. кнопку [Справка]), позволяют получить информацию по текущей функции Guardant API.
3) Нижняя часть утилиты разделена на вкладки, в 3-х из которых выводится исходный код выполненной функции в синтаксисе С++, С# и Delphi, соответственно (см. скриншот на стр. 123).
Можно сохранять код как каждой функции отдельно, так и всех выполненных функций – в файле, готовом для компиляции.
Последние вкладки (История и Переменные) представляют собой историю вызовов функций и их результаты, а также список переменных и их значений.

История вызовов сохраняется в виде сценария (файл с расширением .sce). При необходимости можно возвращаться к любой из выполненных функций, используя для этого управляющие пиктограммы, расположенные над вкладками.

Начинаем работать с Обозревателем. Логин на локальный ключ

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

  • Запустите файл GAPIE_GUI_SE.exe из каталога установки комплекта разработчика Guardant
  • Запустите утилиту GrdUtil.exe и выполните команду меню Разное | Обозреватель GrdAPI.

2. Из списка функций выберите GrdStartup и нажмите на кнопку [Выполнить] в правой части Обозревателя.
3. После ee успешного выполнения выберите появившуюся функцию GrdGreateHandle и выполните ее.
4. Выполните функцию GrdSetAccessCodes.Предварительно убедитесь, что в параметрах функции корректно указаны значения персональных кодов доступа к ключу.
5. Выполните функцию GrdLogin.
Об успешном выполнении логина на локальный ключ будут свидетельствовать нулевые коды возврата вызванных функций (включая GrdLogin), во вкладке История. Кроме того, в левой части диалога Обозревателя появится список с доступными функциями GrdAPI:

  • No labels