Драйвер SmartCard Reader UMDF.Проблемы с отключением питания - PullRequest
1 голос
/ 20 января 2012

Работа над драйвером устройства считывания карт UMDF, который подключается к программному симулятору SmartCard, что позволяет любому приложению, совместимому с PC / SC, взаимодействовать с симулятором SmartCard.

Реализация на основе проекта Фабио Оттави здесь: http://www.codeproject.com/KB/system/BixVReader.aspx

Работает хорошо, за исключением того, что служба Windows SmartCard переводит драйвер в режим отключения (IOCTL_SMARTCARD_POWER -> SCARD_POWER_DOWN), когда сообщает об IOCTL_SMARTCARD_IS_PRESENT. Это происходит, когда к драйверу в данный момент нет доступа из другого приложения. Отключение питания обычно происходит через 10–15 секунд после появления карты, и я хотел бы предотвратить ее появление.

Фабио упоминает недокументированную запись реестра Windows7 (CardDisconnectPowerDownDelay), однако, похоже, это не сработало, и мне нужно решение для XP.

Спасибо ...

...