Menulis file INF untuk Driver Pembaca Kartu Pintar
Bagian ini menjelaskan bagian yang diperlukan untuk file INF untuk driver pembaca kartu pintar untuk Microsoft Windows.
Vendor yang menyediakan driver pembaca mereka sendiri harus menjadikan setiap driver sebagai anggota kelas penyiapan SmartCardReader di Bagian Versi INF dari file INF driver. Vendor juga harus menambahkan bagian untuk mengonfigurasi layanan smartcard dengan benar. Contohnya:
[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
Catatan
Dimulai dengan Windows 7, subsistem smartcard mengonfigurasi layanan smartcard. Vendor tidak lagi diperlukan untuk menambahkan Reader.Install.AddReg
kunci registri yang tercantum di atas.
Vendor yang menyediakan driver pembaca UMDF mereka sendiri memerlukan pengaturan registri untuk memungkinkan driver filter PnP duduk di atas reflektor UMDF. Secara khusus, dalam file INF driver, entri ini diperlukan:
[Install.NT.Wdf]
UmdfKernelModeClientPolicy=AllowKernelModeClients
Tidak ada persyaratan khusus lain yang terkait dengan penginstalan driver pembaca kartu pintar.
Untuk informasi umum tentang penginstalan perangkat di Windows, lihat Gambaran Umum Penginstalan Perangkat.