Можно ли отключить автоматическую установку мини-драйвера смарт-карты для определенного идентификатора оборудования смарт-карты в Windows? - PullRequest
2 голосов
/ 26 июля 2011

У меня есть приложение .NET, которое использует WinSCard напрямую для связи с проприетарным приложением на смарт-карте.

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

Я бы не стал создавать мини-драйвер для своей смарт-карты, посколькуЯ уже написал управляемую библиотеку, которая выполняет всю тяжелую работу через WinSCard.Есть ли способ сказать Windows не устанавливать драйвер для этого конкретного устройства?

Ответы [ 3 ]

2 голосов
/ 27 июля 2011

Я не знаю достаточно об этом, чтобы точно сказать вам, что делать, но вам нужно установить INF-файл, который не имеет связанный драйвер (т.е. вы говорите: «Я Я забочусь об этом устройстве ")

1 голос
/ 18 октября 2016

@ Paul-Betts - это абсолютно верно , и я потратил некоторое время, пытаясь понять, как установить драйвер SmartCard Mini для карт MIFARE DESFire, так как я использовал PCSC напрямую и картудрайвер просто не требуется.

В конце концов я нашел полезную статью, в которой содержалась утилита, которая позволяла бы вам регистрировать определенные карты для нулевого мини-драйвера.

Это идет с предупреждением, хотя;

Конечно, используйте это программное обеспечение исоставьте сценарии с осторожностью и убедитесь, что вы действительно понимаете, что он делает , так как это может помешать вашей системе правильно работать с вашей 20-криптографической картой, которой для работы с CryptoAPI нужен мини-драйвер.

0 голосов
/ 02 февраля 2015

Попробуйте отключить смарт-карту Plug and Play в локальной групповой политике

  1. На клиентском компьютере нажмите Пуск , введите gpedit.msc в программах поискаи файлы, а затем нажмите Enter.

  2. В дереве консоли в разделе Конфигурация компьютера нажмите Административные шаблоны .

  3. В области сведений дважды щелкните Компоненты Windows , а затем дважды щелкните Смарт-карта .

  4. Щелкните правой кнопкой мыши . Включите услугу Plug and Play для смарт-карт , а затем нажмите «Изменить».

  5. Нажмите Отключено и нажмите кнопку ОК.1036 *

https://technet.microsoft.com/en-us/library/dd979547(v=ws.10).aspx

...