GuardantApi и автоматическая защита

Столкнулся со следующей проблемой:
в приложении, защищенном автоматической защитой, идет периодический
вызов GrdCheck (период если важно 30 секунд) и считываются данные с ключа,
через некоторое время работы приложения (порядка 10-15 минут)
срабатывает автоматическая защита, хотя ключ на месте и определяется. 
При этом проявляется такое поведение только на большом количестве ядер
(проверял на 16 ядерной конфигурации). С чем может быть связано такое поведение?
(инициализация проводится один раз при старте, ключ локальный Sign,

status = GrdApi.GrdStartup(GrdFMR.Local);
...
_handle = GrdApi.GrdCreateHandle(GrdCHM.MultiThread);
status = GrdApi.GrdGetLastError(_handle);
...
status = GrdApi.GrdSetAccessCodes(_handle, _pubKey + Salt, _readCode + SaltR);
...
status = GrdApi.GrdSetFindMode(_handle, GrdFMR.Local, GrdFM.NProg, NProg, 0, 0, 0, 0, GrdDT.GSII64, GrdFMM.SignUSB, GrdFMI.USB);
...
status = GrdApi.GrdFind(_handle, GrdF.First, out dongleId, out keysInfo);
while (status != GrdE.AllDonglesFound){
       status = GrdApi.GrdFind(_handle, GrdF.Next, out dongleId, out keysInfo);
}
...
status = GrdApi.GrdLogin(_handle, GrdLM.Nothing);

все обращения к GrdApi синхронизированы

Re: GuardantApi и автоматическая защита

Доброе утро, trkeast.

Уточните, пожалуйста, комплект разработчика какой версии использовался при защите указанного приложения?

Воспроизводится ли указанное поведение в том случае, когда проверка GrdCheck выполняется реже (не чаще 1 раза в 3-5 минут)?

Re: GuardantApi и автоматическая защита

Антон Тихиенко пишет:

Доброе утро, trkeast.

Уточните, пожалуйста, комплект разработчика какой версии использовался при защите указанного приложения?

Воспроизводится ли указанное поведение в том случае, когда проверка GrdCheck выполняется реже (не чаще 1 раза в 3-5 минут)?

комплект разработчика 6.2
пробовал опрашивать раз в полчаса - проблема больше не проявлялась (проделывал на той же сборке,
отличался только интервал опроса)

Re: GuardantApi и автоматическая защита

trkeast пишет:

С чем может быть связано такое поведение?

Сказать с чем именно связано такое поведение Вашего защищенного приложения не представляется возможным, поскольку на таком специфическом оборудовании мы не проводили тестирования подобного, нестандартного, режима работы функции GrdCheck.

Если возможно, то в данном случае следует все же отказаться от такой периодичности вызова указанной функции и несколько сместить акцент в сторону, например, более практичного использования аппаратных алгоритмов шифрования, для повышения уровня стойкости защиты приложения.