Scrittura di un file INF per un driver lettore smart card
Questa sezione descrive le sezioni necessarie per il file INF per i driver del lettore di smart card per Microsoft Windows.
I fornitori che forniscono driver di lettura personalizzati devono rendere ogni driver membro della classe di installazione SmartCardReader nella sezione versione INF del file INF del driver. I fornitori devono anche aggiungere una sezione per configurare correttamente i servizi smart card. Per esempio:
[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
Nota
A partire da Windows 7, il sottosistema smart card configura i servizi smart card. I fornitori non sono più tenuti ad aggiungere le chiavi del Registro di sistema Reader.Install.AddReg
elencate in precedenza.
I fornitori che forniscono il proprio driver lettore UMDF necessitano di un'impostazione del Registro di sistema per consentire ai driver di filtro PnP di sovrapporsi al riflettore di UMDF. In particolare, nel file INF del driver è necessaria questa voce:
[Install.NT.Wdf]
UmdfKernelModeClientPolicy=AllowKernelModeClients
Non esistono altri requisiti speciali associati all'installazione dei driver del lettore di smart card.
Per informazioni generali sull'installazione dei dispositivi in Windows, vedere Panoramica dell'installazione dei dispositivi .