Проблема при поиске ключа Guardant Sign на Windows Server 2012

Установили Windows Server 2012, скачали последние дрова с сайта.
Пытаемся запустить приложение, но оно не запускается, открываем лог-файл и видим, что ни одного ключа не было найдено.

Помогите разобраться.

(2013-04-23 11:48:56 отредактировано Антон Тихиенко)

Re: Проблема при поиске ключа Guardant Sign на Windows Server 2012

Добрый день.

Pavel пишет:

Установили Windows Server 2012, скачали последние дрова с сайта.
Пытаемся запустить приложение, но оно не запускается, открываем лог-файл и видим, что ни одного ключа не было найдено.
Помогите разобраться.

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

Какая наблюдается индикация светодиода электронного ключа, подключенного к USB-порту компьютера (диод горит постоянно, не горит или мигает (сколько раз))?

Обязательно приложите скриншот отчета утилиты диагностики для данного ключа (Пуск/Панель управления/Драйверы Guardant/Кнопка "Диагностика"/Подробная информация).

Указанная проблема проявляется только на одном, конкретном компьютере, или на разных?

(2013-04-23 18:00:15 отредактировано Pavel)

Re: Проблема при поиске ключа Guardant Sign на Windows Server 2012

название ключа в теме письма (Guardant Sign). Светодиод постоянно горит.

Данная проблема возникает пока только на одной машине, на остальных установлена Windows 8, там приложение ключ находит.
Пробовали прошивать как HID-устройство, та же самая ситуация.

Re: Проблема при поиске ключа Guardant Sign на Windows Server 2012

Pavel.

Вы не приложили отчет утилиты диагностики.

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

Обязательно приложите скриншот отчета утилиты диагностики для данного ключа (Пуск/Панель управления/Драйверы Guardant/Кнопка "Диагностика"/Подробная информация).

Ключ, на момент выполнения диагностики, естественно, должен быть установлен на проблемном компьютере.

Re: Проблема при поиске ключа Guardant Sign на Windows Server 2012

https://forum.guardant.ru/uploads/legacy/0/1000/1461/thumb/p17otjb3tllp41bkv1s5fdta6e1.jpg

(2013-04-24 12:37:54 отредактировано Pavel)

Re: Проблема при поиске ключа Guardant Sign на Windows Server 2012

Выяснилось одно очень интересное обстоятельство. Пытаемся запустить приложение как "Запуск от имени администратора" программа ключ находит, а когда пытаемся запустить сервис, он  работает под учеткой "Local System", то ключа не видно. На лицо явная нехватка привилегий. Помоги разобраться.

(2013-04-24 12:56:29 отредактировано Антон Тихиенко)

Re: Проблема при поиске ключа Guardant Sign на Windows Server 2012

Pavel пишет:

Выяснилось одно очень интересное обстоятельство. Пытаемся запустить приложение как "Запуск от имени администратора" программа ключ находит, а когда пытаемся запустить сервис, он  работает под учеткой "Local System", то ключа не видно. На лицо явная нехватка привилегий. Помоги разобраться.

К сожалению, в данном случае никаких рекомендаций мы дать не сможем, т.к. очевидно что сам ключ нормально работает и обнаруживается драйвером даже на проблемной машине.

Привилегий для работы не хватает именно защищенному приложению, в комплекте с которым поставлялся электронный ключ Guardant.

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

Re: Проблема при поиске ключа Guardant Sign на Windows Server 2012

приложение написано нами и на тестовых стендах под разными операционными системами, уже на двух машинах повторяется такая ситуация. Еще раз объясню, что это как выяснилось, касается того, что не хватает прав, только вот каких мы не можем узнать, так как драйвер и электронный ключ Ваш. Пробовали другие электронные ключи таких проблем, как было описано выше в другом письме не возникает. Очень хотелось бы понять, почему при работе через GuardantAPI под простым пользователем электронный ключ не виден.

Большая просьба разобраться с этой проблемой!

Re: Проблема при поиске ключа Guardant Sign на Windows Server 2012

Не совсем понятно, каким именно образом Вы пришли к выводу о том, что привилегий для работы под обычным пользователем, в ОС Windows Server 2012, не хватает именно драйверам и Guardant API?

На скриншоте отчета утилиты диагностики видно что ключ обнаруживается драйвером нормально. Более того, при тестировании стандартных функций поиска ключа через Guardant API, в указанной ОС никаких проблем нами выявлено не было.

Проверить это самостоятельно Вы можете, например, собрав (и запустив на сервере) наш стандартный тест для Guardant API, который входит в состав комплекта разработчика Guardant (все примеры можно найти в папке "Samples" установленного комплекта разработчика, директория по умолчанию: " %Program Files%\Guardant\Guardant 6\%Public Code%\Samples\"), или утилиту chknsk.

(2013-05-13 16:01:21 отредактировано Pavel)

Re: Проблема при поиске ключа Guardant Sign на Windows Server 2012

Если почитаете выше, то было написано следующее "Выяснилось одно очень интересное обстоятельство. Пытаемся запустить приложение как "Запуск от имени администратора" программа ключ находит, а когда пытаемся запустить сервис, он  работает под учеткой "Local System", то ключа не видно. На лицо явная нехватка привилегий. Помоги разобраться."

Как видите, проблема налицо

(2013-05-14 11:33:02 отредактировано Антон Тихиенко)

Re: Проблема при поиске ключа Guardant Sign на Windows Server 2012

Pavel пишет:

Как видите, проблема налицо

Проблема очевидно присутствует, но все еще не понятно, каким именно образом Вы точно установили то, что привилегий не хватает именно Guardant API, а не каким либо другим компонентам Вашего приложения.

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

На скриншоте отчета утилиты диагностики видно что ключ обнаруживается драйвером нормально. Более того, при тестировании стандартных функций поиска ключа через Guardant API, в указанной ОС никаких проблем нами выявлено не было.

Проверить это самостоятельно Вы можете, например, собрав (и запустив на сервере) наш стандартный тест для Guardant API, который входит в состав комплекта разработчика Guardant (все примеры можно найти в папке "Samples" установленного комплекта разработчика, директория по умолчанию: " %Program Files%\Guardant\Guardant 6\%Public Code%\Samples\"), или утилиту chknsk.

Проводилась ли проверка по описанному ранее алгоритму? Каковы ее результаты (приложите скринкаст процесса тестирования)?

Re: Проблема при поиске ключа Guardant Sign на Windows Server 2012

Происходит вызов функции GrdFind из библиотеки GuardantDotNetApi.dll. Делается проверка возвращаемого значения и происходит логирование при не удачном поиске ключа. Под стандартной учеткой "LocalSystem" возвращается AllDonglesFound и предпоследний параметр, в который должен вернуться id-ключа равен 0. При запуске под учеткой Администратора возвращается OK и id-ключа не равно нулю. Отсюда делаем вывод, что Guardant API не хватает привилегий или еще каких-либо преференций.

Тестовые программки пока не запускали.

Re: Проблема при поиске ключа Guardant Sign на Windows Server 2012

Спасибо за ваши советы, попробую применить их на своей практике