Condividi tramite


Scrittura di un file INF per un driver lettore smart card

Questa sezione descrive le sezioni necessarie per il file INF per i driver lettore di smart card per Microsoft Windows.

I fornitori che forniscono driver di lettore personalizzati devono rendere ogni driver membro della classe di installazione di SmartCardReader nella sezione VERSIONE INF del file INF del driver. I fornitori devono anche aggiungere una sezione per configurare correttamente i servizi smart card. Ad 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ù necessari per aggiungere le chiavi del Reader.Install.AddReg Registro di sistema 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 restare seduti sopra il riflettore 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 lettore di smart card.

Per informazioni generali sull'installazione dei dispositivi in Windows, vedere Panoramica dell'installazione del dispositivo.