Windows 10 - висит процесс где-то в grdvkc32
Здравствуйте!
Разрабатываем программку и обкатываем на машинах компании.
Программа защищена с помощью Guardant API и привязана к сетевому ключу утилитой nwkey32. Ключ Guardant Time Net 50. Сервер: GLDS 7.0.783.0.
На клиентских машинах драйверы версий 7.0.148 - 7.0.190
Сеть с доменом.
Все функционировало прекрасно до тех пор пока не начали постепенно переводить парк машин с Windows 7 на Windows 10.
Уже на 3ей машине(под десяткой), в какой-то момент, после сбоя программы, она перестает запускаться - просто висит в процессах.
- В remote debugger показывает, что висит в grdvkc32 на вызове WaitForSingleObject
- На сервере ключей подключение отсутствует
- Отключение файервола Windows и антивируса (Kaspersky Endpoint Security 10) не помогает
- Такое замечено (пока) только на Windows 10 64x
- Переустановка не помогает
Программка запускается правильно если:
- запускать ее от другого пользователя(не обязательно администратора)
- скопировать в другой каталог
Перестает запускаться именно после сбоев.