Не уменьшается ресурс сетевых лицензий при использовании Guardant API
Здравствуйте,
Возникла проблема при использовании Guardant Licensing API для защиты разрабатываемого .NET приложения. С использованием Guardant Station была выпущена тестовая сетевая лицензия с ограничением по количеству подключений. Затем были использованы функции из .NET библиотеки Guardant Licensing API в следующем порядке (по аналогии с поставляемыми в Guardant SLK примерами):
1) GrdlicApi.GrdGetLicenseInfo с соответствующими параметрами visibility и vendorAccessCodes
2) Создан объект GrdlicApi.Feature с соответствующим номером компонента
3) feature.Login с соответсвующими параметрами visibility и vendorAccessCodes
4) feature.Logout в конце работы приложения
На перечисленные вызовы API возвращаемый статус OK, но проблема в том, что ресурс используемой лицензии не уменьшается, что можно увидеть в интерфейсе Guardant Control Center на машине с активированной лицензией. До вызова функции Login ресурс отображался как "5/5", после вызова Login ресурс остался таким же, "5/5", и не отображаются сессии в разделе "Сессии".
Также при попытке выполнить функцию Login на двух приложениях одновременно, даже с использованием лицензии с с сетевым ресурсом 1 происходит следующее:
1) В первом приложении вызывается Login, возвращается ответ OK, приложение продолжает работать без вызова функции Logout
2) Во втором приложении вызывается Login с теми же параметрами и для той же Feature, возвращается ответ OK, приложение продолжает успешно работать
То есть ресурс сетевой лицензии не расходуется вне зависимости от количества подключений к ключу и возможна одновременная работа числа приложений, большего чем ресурс лицензии
Подскажите пожалуйста, возможно здесь пропущен важный этап при разработке защищённого приложения, либо есть какие-либо ограничения тестовых ключей, которые не были здесь учтены? Заранее спасибо