共用方式為


為智慧卡讀取器驅動程式撰寫 INF 檔案

本文說明適用於 Microsoft Windows 智慧卡閱讀機驅動程式之 INF 檔案的必要章節。

提供自己讀取器驅動程式的廠商應該讓每個驅動程式成為驅動程式 INF 檔案之 INF 版本區 段中 SmartCardReader 安裝程式類別的成員。 廠商也必須新增區段,才能正確設定智慧卡服務。 例如:

[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

注意

從 Windows 7 開始,智慧卡子系統會設定智慧卡服務。 不再需要廠商新增上述 Reader.Install.AddReg 登錄機碼。

提供自己 UMDF 讀取器驅動程式的廠商需要登錄設定,以允許 PnP 篩選驅動程式位於 UMDF 反映器上方。 具體而言,在驅動程式 INF 檔案中,需要此項目:

[Install.NT.Wdf]
UmdfKernelModeClientPolicy=AllowKernelModeClients

沒有其他與安裝智慧卡閱讀機驅動程式相關聯的特殊需求。

如需 Windows 中裝置安裝的一般資訊,請參閱 裝置和驅動程式安裝