Udostępnij za pośrednictwem


Zapisywanie pliku INF dla sterownika czytnika kart inteligentnych

W tej sekcji opisano wymagane sekcje dotyczące pliku INF dla sterowników czytnika kart inteligentnych dla systemu Microsoft Windows.

Dostawcy, którzy dostarczają własne sterowniki czytników, powinni zadbać, aby każdy sterownik był członkiem klasy konfiguracji SmartCardReader w sekcji wersji INF pliku INF sterownika. Dostawcy muszą również dodać sekcję, aby prawidłowo skonfigurować usługi karty inteligentnej. Na przykład:

[Version]
...
Class=SmartCardReader
ClassGuid={50DD5230-BA8A-11D1-BF5D-0000F805F530}
...

; ============ Add reg for all readers ===============

[Reader.Install.AddReg]
HKLM, Software\Microsoft\Cryptography\Calais\Readers,,,
HKLM, System\CurrentControlSet\Services\SCardSvr,Start,0x00010001,2
HKLM, System\CurrentControlSet\Services\CertPropSvc,Start,0x00010001,2

Notatka

Począwszy od systemu Windows 7, podsystem kart inteligentnych konfiguruje usługi kart inteligentnych. Dostawcy nie muszą już dodawać kluczy rejestru Reader.Install.AddReg wymienionych powyżej.

Dostawcy dostarczający własny sterownik czytnika UMDF potrzebują ustawienia rejestru, aby umożliwić sterownikom filtrów PnP umiejscowienie na reflektorze UMDF. W szczególności w pliku INF sterownika ten wpis jest wymagany:

[Install.NT.Wdf]
UmdfKernelModeClientPolicy=AllowKernelModeClients

Nie ma żadnych innych specjalnych wymagań związanych z instalowaniem sterowników czytnika kart inteligentnych.

Aby uzyskać ogólne informacje na temat instalacji urządzenia w systemie Windows, zobacz Omówienie instalacji urządzeń.