Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Получение списка ключей с которыми работает менеджер лицензий 

Поле 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 присутствуют , но не заполнены

...