Диагностика с помощью API

Здравствуйте!

Подскажите пожалуйста, есть ли возможность с помощью API получить информацию о состоянии ключа, которую возвращает утилита диагностики:

- Состояние микропрограммы
- Ключ в режиме удал. обновления
- Состояние таймера (частота)
- Состояние таймера (физическое)
- Состояние батареи

С уважением, Владимир

Re: Диагностика с помощью API

Добрый день.
http://developer.guardant.ru/display/DOC/GrdFind
Если вызвать GrdFind и посмотреть в структуре GrdFindInfo поле DWORD dwDongleState, то там будут заполнены флаги GrdDSF_XXX.
Значения флагов описаны в grdapi.h
//- Dongle State Flags
#define GrdDSF_CRCError                  1
#define GrdDSF_RemoteUpdateModeOn        2
#define GrdDSF_TimerErrorFrequency       4
#define GrdDSF_TimerErrorIntegrity       8
#define GrdDSF_BatteryError              16

Также на нашем портале документации есть раздел структуры С, где можно обратить внимание на структуру TGrdFindInfo.
В разделе Уголок OpenSource вы сможете найти консольную утилиту диагностики ключей chknsk.

Re: Диагностика с помощью API

Спасибо!