Een INF-bestand schrijven voor een stuurprogramma voor smartcardlezer
In dit artikel worden de vereiste secties voor HET INF-bestand voor stuurprogramma's voor smartcardlezers voor Microsoft Windows beschreven.
Leveranciers die hun eigen lezerstuurprogramma's leveren, moeten elk stuurprogramma lid maken van de SmartCardReader installatieklasse in de SECTIE INF-versie van het INF-bestand van het stuurprogramma. Leveranciers moeten ook een sectie toevoegen om de smartcardservices correct te configureren. Bijvoorbeeld:
[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
Notitie
Vanaf Windows 7 configureert het smartcardsubsysteem de smartcardservices. Leveranciers hoeven de bovenstaande Reader.Install.AddReg
registersleutels niet meer toe te voegen.
Leveranciers die hun eigen UMDF-lezerstuurprogramma leveren, hebben een registerinstelling nodig waarmee PnP-filterstuurprogramma's bovenop de UMDF-reflector kunnen worden geplaatst. In het INF-stuurprogrammabestand is deze vermelding nodig:
[Install.NT.Wdf]
UmdfKernelModeClientPolicy=AllowKernelModeClients
Er zijn geen andere speciale vereisten die zijn gekoppeld aan het installeren van stuurprogramma's voor smartcardlezers.
Zie Device and Driver Installationvoor algemene informatie over de installatie van apparaten in Windows.