Приложение Windows Servis не распознает смарт-карту в сеансе RDP
У меня есть Java-приложение, которое читает токен для цифровой подписи и подписи данных.
Если запустить приложение на переднем плане на CMD, оно работает без каких-либо проблем. с помощью этой команды "c:\java -jar foo.jar"
Но когда я запускаю его в качестве службы Windows в фоновом режиме, он не распознает токен. Эта проблема возникает только в сеансе RDP. Также у меня нет проблем на локальном компьютере, он работает как служба Windows без каких-либо проблем.
Мой вопрос Есть ли у Windows права доступа для использования драйвера (токена) в сеансе RDP? когда приложение запускается в фоновом режиме как служба Windows.
Best Regars...
1 ответ
Службы Windows могут получать доступ только к смарт-картам, подключенным непосредственно к серверу.
Механизм перенаправления смарт-карт RDP в этом случае не применим из-за отсутствия сеанса RDP.
Проверьте эту статью