Freigeben über


Schreiben einer INF-Datei für einen SmartCard-Reader-Treiber

In diesem Abschnitt werden die erforderlichen Abschnitte für die INF-Datei für intelligente Karte-Readertreiber für Microsoft Windows beschrieben.

Anbieter, die ihre eigenen Readertreiber bereitstellen, sollten jeden Treiber als Mitglied der SmartCardReader-Setupklasse im Abschnitt INF-Version der INF-Datei des Treibers festlegen. Anbieter müssen auch einen Abschnitt hinzufügen, um die Smartcarddienste ordnungsgemäß zu konfigurieren. Beispiel:

[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

Hinweis

Ab Windows 7 konfiguriert das Smartcardsubsystem die Smartcarddienste. Anbieter müssen die Reader.Install.AddReg oben aufgeführten Registrierungsschlüssel nicht mehr hinzufügen.

Anbieter, die ihren eigenen UMDF-Lesertreiber bereitstellen, benötigen eine Registrierungseinstellung, damit PnP-Filtertreiber auf dem UMDF-Reflektor sitzen können. In der Treiber-INF-Datei ist insbesondere dieser Eintrag erforderlich:

[Install.NT.Wdf]
UmdfKernelModeClientPolicy=AllowKernelModeClients

Es gibt keine anderen besonderen Anforderungen, die mit der Installation von Smart Karte Reader-Treibern verbunden sind.

Allgemeine Informationen zur Geräteinstallation unter Windows finden Sie unter Übersicht über die Geräteinstallation.