Получение списка ключей с которыми работает менеджер лицензий
Поле driverType - — режима работы (тип драйвера) для аппаратных ключей ( 1 - — HID, 2 - — WinUSB, 3 - Guardant — Guardant Driver). Для ключей Guardant DL возвращается 0 (нет драйвера).
Поле dongleModel - — модель ключа (1 - — Guardant DL, 2 - — Guardant Sign, 3 - — Guardant Time, 4 - — Guardant Code, 5 - — Guardant Code Time).
Поле productsCount - — количество продуктов в ключе
Поле sessionsCount - — количество активных сессий для ключа
Флаг flags.bindHardware - — есть привязка к аппаратным компонентам ПК
Флаг flags.bindOs - — есть привязка к операционной системе
Флаг flags.driverless - — не требуется драйвер или используется стандартный драйвер системы (HID или WinUSB)
Флаг flags.expired - — в ключе присутствуют компоненты , лицензионные условия которых истекли. (низкий приоритет)
Флаг flags.externalMicroSd - — в ключе есть разъём для внешней MicroSd-карты
Флаг flags.lowBattery - — низкий уровень заряда батареи. (средний приоритет)
Флаг flags.timerError - — таймер ключа неисправен. (высокий приоритет)
Флаг flags.hardwareMismatchedOrFileCorrupted - — аппаратные компоненты ПК изменились или файл лицензии повреждён. (наивысший приоритет)
Флаг flags.inaccessible - — ключ был извлечён и не доступен менеджеру лицензий, но на этом ключе остались рабочие сессии. (наивысший приоритет)
...
Поле containerActivationTime - — время активации лицензии
Поле containerVersionText - — версия контейнера
Поля firmwareVersionText, manufacturedDate присутствуют , но не заполнены
Для аппаратных ключей (dongleModel == Guardant Sign || dongleModel == Guardant Time):
Поле firmwareVersionText - Поле firmwareVersionText — версия микропрограммы аппаратного ключа
Поле manufacturedDate - Поле manufacturedDate — дата производства аппаратного ключа
Поля containerActivationTime, containerVersionText присутствуют , но не заполнены
...