Приложение Windows Servis не распознает смарт-карту в сеансе RDP

У меня есть Java-приложение, которое читает токен для цифровой подписи и подписи данных.

Если запустить приложение на переднем плане на CMD, оно работает без каких-либо проблем. с помощью этой команды "c:\java -jar foo.jar"

Но когда я запускаю его в качестве службы Windows в фоновом режиме, он не распознает токен. Эта проблема возникает только в сеансе RDP. Также у меня нет проблем на локальном компьютере, он работает как служба Windows без каких-либо проблем.

Мой вопрос Есть ли у Windows права доступа для использования драйвера (токена) в сеансе RDP? когда приложение запускается в фоновом режиме как служба Windows.

Best Regars...

1 ответ

Службы Windows могут получать доступ только к смарт-картам, подключенным непосредственно к серверу.

Механизм перенаправления смарт-карт RDP в этом случае не применим из-за отсутствия сеанса RDP.

Проверьте эту статью

Другие вопросы по тегам