Долгое чтение карт памяти SLE4442 и аналогов Windows 10

В Windows 7/8/10 возникла проблема с тем, что вставка карты распознавалась мгновенно, но дальнейшая работа (начиная с функции SCardConnect) с ней проходила с длительной задержкой (10-20 секунд).Проблема заключается в том что Windows при помощи службы “Распространение сертификата” (CertPropSvc) автоматический (вперед вашего приложения) в монопольном режиме подключается к карте, ищет на ней сертификаты и, при обнаружении, копирует их в сертификаты текущего пользователя. Естественно на карте памяти их нет. Единственное решение, которое я нашел (дальше и не искал) – отключить эту службу. После отключения карты читаются мгновенно, как это и должно быть.

UPD. Нашел нормальное отключение распространения сертификатов со смарт-карты: запускаем gpedit.msc, далее Конфигурация компьютера \ Административные шаблоны \ Компоненты Windows \ Смарт-карта и устанавливаем “Включить распространение сертификатов со смарт-карты”, “Принудительно считывать со смарт-карты все сертификаты” в положение “нет”.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.