|
|
; SMARTCRD.INF ; Copyright (c) Microsoft Corporation. All rights reserved.
[Version] Signature="$Windows NT$" Class=SmartCardReader ClassGuid={50DD5230-BA8A-11D1-BF5D-0000F805F530} Provider=%Msft% LayoutFile=layout.inf
; ================= Class section =====================
[ClassInstall32] Addreg=SmartCardReaderClassReg
[ClassInstall] Addreg=SmartCardReaderClassReg
[SmartCardReaderClassReg] HKR,,,0,%ClassName% HKR,,Icon,,-25 HKR,,NoInstallClass,,1 HKR,,Installer32,,"winscard.dll,ClassInstall32"
[Manufacturer] %AMEX%=AMEX %BULL%=BULL %COMPAQ%=COMPAQ %HP%=HP %SCM%=SCM %SLB%=SLB %SNI%=SNI %LITRONIC%=LITRONIC %GEMPLUS%=GEMPLUS %OMNIKEY%=OMNIKEY
; ============ Add reg for all readers ===============
[Reader.Install.AddReg] HKLM, Software\Microsoft\Cryptography\Calais\Readers,,, HKLM, System\CurrentControlSet\Services\SCardSvr,Start,0x00010001,2
; ==================================================== ; ================= Bull readers ===================== ; ====================================================
[BULL] ; DisplayName Section DeviceId ; ----------- ------- -------- %BULLTLP3.DeviceDesc% = BULLTLP3.Install, SERENUM\BUL8030
[BULLTLP3.Install.NT] AddReg = Reader.Install.AddReg CopyFiles = BULLTLP3.Install.CopyFiles
[BULLTLP3.Install.CopyFiles] bulltlp3.sys,,,2
[BULLTLP3.Install.NT.Services] AddService = BULLTLP3, 2, BULLTLP3.Service, BULLTLP3.EventLog
[BULLTLP3.Service] DisplayName = %BULLTLP3.DeviceDesc% ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% StartType = 3 ;%SERVICE_AUTO_START% ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\bulltlp3.sys
[BULLTLP3.EventLog] AddReg = BULLTLP3.AddEventLog.reg
[BULLTLP3.AddEventLog.reg] HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\bulltlp3.sys" HKR,, TypesSupported, 0x00010001, 7
[DestinationDirs] BULLTLP3.Install.CopyFiles = 12
; ======================================== ; =========== Compaq readers ============= ; ========================================
[COMPAQ] ; DisplayName Section DeviceId ; ----------- ------- -------- %COMPAQ410.DeviceDesc% = COMPAQ410.Install, SERENUM\CPQB18D
[COMPAQ410.Install.NT] AddReg = Reader.Install.AddReg CopyFiles = GCR410P.Install.CopyFiles
[COMPAQ410.Install.NT.HW] AddReg = COMPAQ410.Install.AddReg.HW
[COMPAQ410.Install.AddReg.HW] HKR,,"VendorName",,"COMPAQ" HKR,,"IfdType",,"GCR410P Serial Smart Card Reader"
[COMPAQ410.Install.NT.Services] AddService = GCR410P, 2, GCR410P.Service, GCR410P.EventLog
; =================================================== ; =============== Gemplus readers =================== ; ===================================================
[GEMPLUS] ; DisplayName Section DeviceId ; ----------- ------- -------- %GPR400.DeviceDesc% = GPR400.Install, PCMCIA\GEMPLUS-GPR400-72B1 %GPR400.DeviceDesc% = GPR400.Install, PCMCIA\GEMPLUS-GPR400-43E8 %GCR410P.DeviceDesc% = GCR410P.Install, SERENUM\GEM0410
[GPR400.Install.NT] AddReg = GPR400.Install.AddReg,Reader.Install.AddReg CopyFiles = GPR400.Install.CopyFiles
[GPR400.Install.AddReg] HKR,,PcmciaExclusiveIrq,0x00010001,1
[GPR400.Install.NT.LogConfigOverride] LogConfig=GPR400.LogConfigOverride
[GPR400.LogConfigOverride] ConfigPriority=NORMAL IOConfig=20@100-FFFF%FFE0 IRQConfig=3,4,5,7,9,10,11,12,13,14,15 PcCardConfig=1(W)
[GPR400.Install.CopyFiles] gpr400.sys,,,2
[GPR400.Install.NT.Services] AddService = GPR400, 2, GPR400.Service, GPR400.EventLog
[GPR400.Service] DisplayName = %GPR400.DeviceDesc% ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% StartType = 3 ;%SERVICE_AUTO_START% ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\gpr400.sys
[GPR400.EventLog] AddReg = GPR400.AddEventLog.reg
[GPR400.AddEventLog.reg] HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\GPR400.sys" HKR,, TypesSupported, 0x00010001, 7
[DestinationDirs] GPR400.Install.CopyFiles = 12
; *************** ; Gemplus GCR 410 ; ***************
[GCR410P.Install.NT] AddReg = GCR410P.Install.AddReg,Reader.Install.AddReg CopyFiles = GCR410P.Install.CopyFiles
[GCR410P.Install.AddReg] HKR,, MaximalBaudRate,0x00010001,38400
[GCR410P.Install.CopyFiles] grserial.sys,,,2
[GCR410P.Install.NT.Services] AddService = GCR410P, 2, GCR410P.Service, GCR410P.EventLog
[GCR410P.Service] DisplayName = %GCR410P.DeviceDesc% ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% StartType = 3 ;%SERVICE_AUTO_START% ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\grserial.sys
[GCR410P.EventLog] AddReg = GCR410P.AddEventLog.reg
[GCR410P.AddEventLog.reg] HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\grserial.sys" HKR,, TypesSupported, 0x00010001, 7
[DestinationDirs] GCR410P.Install.CopyFiles = 12
; ================================================== ; ================= HP readers ===================== ; ==================================================
[HP] ; DisplayName Section DeviceId ; ----------- ------- -------- %HPSCR111.DeviceDesc% = HPSCR111.Install, SERENUM\SCM0009
[HPSCR111.Install.NT] AddReg = Reader.Install.AddReg CopyFiles = SCMSCR111.Install.CopyFiles
[HPSCR111.Install.NT.HW] AddReg = HPSCR111.Install.AddReg.HW
[HPSCR111.Install.AddReg.HW] HKR,,"VendorName",,"Hewlett Packard" HKR,,"IfdType",,"ProtectTools Smart Card reader"
[HPSCR111.Install.NT.Services] AddService = SCR111, 2, SCMSCR111.Service, SCMSCR111.EventLog
; ======================================================= ; ================= Litronic readers ==================== ; =======================================================
[LITRONIC] ; DisplayName Section DeviceId ; ----------- ------- -------- %LIT220.DeviceDesc% = Lit220.Install, SERENUM\LTN0220 ; 220 Reader
[LIT220.Install.NT] AddReg = Reader.Install.AddReg CopyFiles = LIT220.Install.CopyFiles
[LIT220.Install.CopyFiles] LIT220P.SYS,,,2
[LIT220.Install.NT.Services] AddService = LIT220, 2, LIT220.Service, LIT220.EventLog
[LIT220.Service] DisplayName = %LIT220.DeviceDesc% ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% StartType = 3 ;%SERVICE_AUTO_START% ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\LIT220P.SYS
[LIT220.EventLog] AddReg = LIT220.AddEventLog.reg
[LIT220.AddEventLog.reg] HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\LIT220P.SYS" HKR,, TypesSupported, 0x00010001, 7
[DestinationDirs] LIT220.Install.CopyFiles = 12
; ============================================================ ; ================= Schlumberger readers ===================== ; ============================================================
[SLB] ; DisplayName Section DeviceId ; ----------- ------- -------- %SLBREFLEX20.DeviceDesc% = SLBREFLEX20.Install, PCMCIA\PSCR-SLB_REFLEX_20-18F3 %SLBREFLEX30.DeviceDesc% = SLBREFLEX30.Install, PCMCIA\Reflex_30-smart_card_reader-E8F8 %SLBREFLEX30.DeviceDesc% = SLBREFLEX30.Install, PCMCIA\SLB-Reflex30_SmartCard_Reader-12C6 %SLBREFLEX72.DeviceDesc% = SLBREFLEX72.Install, SERENUM\SCM0003 %SLBSCR111.DeviceDesc% = SLBSCR111.Install, SERENUM\SCM000F
; **************************** ; SLB PCMCIA Smart Card Reader ; **************************** ; This is actually an SCM pcmcia reader, so we reference the SCM reader here [SLBREFLEX20.Install.NT] AddReg = Reader.Install.AddReg CopyFiles = SCM488C.Install.CopyFiles
[SLBREFLEX20.Install.NT.HW] AddReg = SLBREFLEX20.Install.AddReg.HW
[SLBREFLEX20.Install.AddReg.HW] HKR,,"VendorName",,"Schlumberger" HKR,,"IfdType",, "Reflex 20"
[SLBREFLEX20.Install.NT.Services] AddService = SCM488C, 2, SCM488C.Service, SCM488C.EventLog
; *************************** ; SLB Reflex 30 PCMCIA reader ; *************************** ; This is actually an OMNIKEY reader, so we reference this reader here
[SLBREFLEX30.Install.NT] AddReg = Reader.Install.AddReg CopyFiles = OMNCMBP.Install.CopyFiles
[SLBREFLEX30.Install.NT.HW] AddReg = SLBREFLEX30.Install.AddReg.HW
[SLBREFLEX30.Install.AddReg.HW] HKR,,"VendorName",,"Schlumberger" HKR,,"IfdType",,"Reflex 30"
[SLBREFLEX30.Install.NT.Services] AddService = OMNCMBP, 2, OMNCMBP.Service, OMNCMBP.EventLog
; **************************** ; SLB Serial Smart Card Reader ; **************************** ; This is actually an SCM serial reader, so we reference the SCM reader here
[SLBREFLEX72.Install.NT] AddReg = Reader.Install.AddReg CopyFiles = SCMSTCS.Install.CopyFiles
[SLBREFLEX72.Install.NT.HW] AddReg = SLBREFLEX72.Install.AddReg.HW
[SLBREFLEX72.Install.AddReg.HW] HKR,,"VendorName",,"Schlumberger" HKR,,"IfdType",, "Reflex 72"
[SLBREFLEX72.Install.NT.Services] AddService = SCMSTCS, 2, SCMSTCS.Service, SCMSTCS.EventLog
; ************************************* ; SLB Serial Smart Card Reader (SCR111) ; ************************************* ; This is actually an SCM serial reader, so we reference the SCM reader here
[SLBSCR111.Install.NT] AddReg = Reader.Install.AddReg CopyFiles = SCMSCR111.Install.CopyFiles
[SLBSCR111.Install.NT.HW] AddReg = SLBSCR111.Install.AddReg.HW
[SLBSCR111.Install.AddReg.HW] HKR,,"VendorName",,"Schlumberger" HKR,,"IfdType",,"Reflex Lite"
[SLBSCR111.Install.NT.Services] AddService = SCR111, 2, SCMSCR111.Service, SCMSCR111.EventLog
; =================================================== ; ================= SCM readers ===================== ; ===================================================
[SCM] ; DisplayName Section DeviceId ; ----------- ------- -------- %SCM488C.DeviceDesc% = SCM488C.Install, PCMCIA\PSCR-Smart_Card_Reader-488C %SCMSTCS.DeviceDesc% = SCMSTCS.Install, SERENUM\SCM0002 %SCMUSB.DeviceDesc% = SCMUSB.Install, USB\VID_0066&PID_1001 %ACTIVECARD.DeviceDesc% = SCMUSB.Install, USB\VID_04E6&PID_1001 %SCMSCR111.DeviceDesc% = SCMSCR111.Install, SERENUM\SCM000B %SCMSCR111.DeviceDesc% = SCMSCR111.Install, SERENUM\SCM000C
; **************************** ; SCM PCMCIA Smart Card Reader ; ****************************
[SCM488C.Install.NT] AddReg = Reader.Install.AddReg CopyFiles = SCM488C.Install.CopyFiles
[SCM488C.Install.NT.HW] AddReg = SCM488C.Install.AddReg.HW
[SCM488C.Install.AddReg.HW] HKR,,"VendorName",,"SCM Microsystems" HKR,,"IfdType",, "SCR120"
[SCM488C.Install.CopyFiles] pscr.sys,,,2
[SCM488C.Install.NT.Services] AddService = SCM488C, 2, SCM488C.Service, SCM488C.EventLog
[SCM488C.Service] DisplayName = %SCM488C.DeviceDesc% ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% StartType = 3 ;%SERVICE_AUTO_START% ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\pscr.sys
[SCM488C.EventLog] AddReg = SCM488C.AddEventLog.reg
[SCM488C.AddEventLog.reg] HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\pscr.sys" HKR,, TypesSupported, 0x00010001, 7
[DestinationDirs] SCM488C.Install.CopyFiles = 12
; *********************************** ; SCM Serial Smart Card Reader (STCS) ; ***********************************
[SCMSTCS.Install.NT] AddReg = Reader.Install.AddReg CopyFiles = SCMSTCS.Install.CopyFiles
[SCMSTCS.Install.NT.HW] AddReg = SCMSTCS.Install.AddReg.HW
[SCMSTCS.Install.AddReg.HW] HKR,,"VendorName",,"SCM Microsystems" HKR,,"IfdType",, "SCR200"
[SCMSTCS.Install.CopyFiles] scmstcs.sys,,,2
[SCMSTCS.Install.NT.Services] AddService = SCMSTCS, 2, SCMSTCS.Service, SCMSTCS.EventLog
[SCMSTCS.Service] DisplayName = %SCMSTCS.DeviceDesc% ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% StartType = 3 ;%SERVICE_AUTO_START% ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\scmstcs.sys
[SCMSTCS.EventLog] AddReg = SCMSTCS.AddEventLog.reg
[SCMSTCS.AddEventLog.reg] HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\scmstcs.sys" HKR,, TypesSupported, 0x00010001, 7
[DestinationDirs] SCMSTCS.Install.CopyFiles = 12
; ************************* ; SCM USB Smart Card Reader ; *************************
[SCMUSB.Install.NT] AddReg = Reader.Install.AddReg CopyFiles = SCMUSB.Install.CopyFiles
[SCMUSB.Install.NT.HW] AddReg = SCMUSB.Install.AddReg.HW
[SCMUSB.Install.AddReg.HW] HKR,,"VendorName",,"SCM Microsystems" HKR,,"IfdType",, "SCR300"
[SCMUSB.Install.CopyFiles] stcusb.sys,,,2
[SCMUSB.Install.NT.Services] AddService = SCMUSB, 2, SCMUSB.Service, SCMUSB.EventLog
[SCMUSB.Service] DisplayName = %SCMUSB.DeviceDesc% ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% StartType = 3 ;%SERVICE_AUTO_START% ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\stcusb.sys
[SCMUSB.EventLog] AddReg = SCMUSB.AddEventLog.reg
[SCMUSB.AddEventLog.reg] HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\stcusb.sys" HKR,, TypesSupported, 0x00010001, 7
[DestinationDirs] SCMUSB.Install.CopyFiles = 12
; *********************************** ; SCM SCR111 Serial Smart Card Reader ; ***********************************
[SCMSCR111.Install.NT] AddReg = SCMSCR111.Install.AddReg CopyFiles = SCMSCR111.Install.CopyFiles
[SCMSCR111.Install.CopyFiles] SCR111.sys,,,2
[SCMSCR111.Install.NT.HW] AddReg = SCMSCR111.Install.AddReg.HW
[SCMSCR111.Install.AddReg.HW] HKR,,"VendorName",,"SCM Microsystems" HKR,,"IfdType",,"SCR111 Serial SmartCard Reader"
[SCMSCR111.Install.NT.Services] AddService = SCR111, 2, SCMSCR111.Service, SCMSCR111.EventLog
[SCMSCR111.Service] DisplayName = %SCMSCR111.DeviceDesc% ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% StartType = 3 ;%SERVICE_AUTO_START% ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\SCR111.sys
[SCMSCR111.EventLog] AddReg = SCMSCR111.AddEventLog.reg
[SCMSCR111.AddEventLog.reg] HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\SCR111.sys" HKR,, TypesSupported, 0x00010001, 7
[DestinationDirs] SCMSCR111.Install.CopyFiles = 12
; ======================================================= ; ================= Siemens readers ===================== ; =======================================================
[SNI] ; DisplayName Section DeviceId ; ----------- ------- -------- %SNISCR111.DeviceDesc% = SNISCR111.Install, SERENUM\SCM000D
[SNISCR111.Install.NT] AddReg = Reader.Install.AddReg CopyFiles = SCMSCR111.Install.CopyFiles
[SNISCR111.Install.NT.HW] AddReg = SNISCR111.Install.AddReg.HW
[SNISCR111.Install.AddReg.HW] HKR,,"VendorName",,"Systemneeds, Inc." HKR,,"IfdType",, "Systemneeds Smart Card Reader"
[SNISCR111.Install.NT.Services] AddService = SCR111, 2, SCMSCR111.Service, SCMSCR111.EventLog
; ======================================================= ; ================= OMNIKEY readers ===================== ; =======================================================
[OMNIKEY] ; DisplayName Section DeviceId ; ----------- ------- -------- %OMNCMBP.DeviceDesc% = OMNCMBP.Install, PCMCIA\CardMan-Mobile-379F %OMNCMBP.DeviceDesc% = OMNCMBP.Install, PCMCIA\CardMan-4000-5626 %OMNCMBP.DeviceDesc% = OMNCMBP.Install, PCMCIA\Smart_Card_Reader-PC-Card-324D %OMNSCCM.DeviceDesc% = OMNSCCM.Install, SERENUM\USA1430 %OMNUSB2020.DeviceDesc% = OMNUSB2020.Install, USB\VID_076B&PID_0596 %OMNUSB6020.DeviceDesc% = OMNUSB6020.Install, USB\VID_076B&PID_1784
; ******************************** ; OMNIKEY PCMCIA Smart Card Reader ; ********************************
[OMNCMBP.Install.NT] AddReg = Reader.Install.AddReg CopyFiles = OMNCMBP.Install.CopyFiles
[OMNCMBP.Install.NT.HW] AddReg = OMNCMBP.Install.AddReg.HW
[OMNCMBP.Install.AddReg.HW] HKR,,"VendorName",,"OMNIKEY" HKR,,"IfdType",, "CardMan 4000"
[OMNCMBP.Install.CopyFiles] cmbp0wdm.sys,,,2
[OMNCMBP.Install.NT.Services] AddService = OMNCMBP, 2, OMNCMBP.Service, OMNCMBP.EventLog
[OMNCMBP.Service] DisplayName = %OMNCMBP.DeviceDesc% ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% StartType = 3 ;%SERVICE_AUTO_START% ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\cmbp0wdm.sys
[OMNCMBP.EventLog] AddReg = OMNCMBP.AddEventLog.reg
[OMNCMBP.AddEventLog.reg] HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\cmbp0wdm.sys" HKR,, TypesSupported, 0x00010001, 7
[DestinationDirs] OMNCMBP.Install.CopyFiles = 12
; ******************************** ; OMNIKEY Serial Smart Card Reader ; ********************************
[OMNSCCM.Install.NT] AddReg = Reader.Install.AddReg CopyFiles = OMNSCCM.Install.CopyFiles
[OMNSCCM.Install.NT.HW] AddReg = OMNSCCM.Install.AddReg.HW
[OMNSCCM.Install.AddReg.HW] HKR,,"VendorName",,"OMNIKEY" HKR,,"IfdType",, "CardMan 2010"
[OMNSCCM.Install.CopyFiles] sccmn50m.sys,,,2
[OMNSCCM.Install.NT.Services] AddService = OMNSCCM, 2, OMNSCCM.Service, OMNSCCM.EventLog
[OMNSCCM.Service] DisplayName = %OMNSCCM.DeviceDesc% ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% StartType = 3 ;%SERVICE_AUTO_START% ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\sccmn50m.sys
[OMNSCCM.EventLog] AddReg = OMNSCCM.AddEventLog.reg
[OMNSCCM.AddEventLog.reg] HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\sccmn50m.sys" HKR,, TypesSupported, 0x00010001, 7
[DestinationDirs] OMNSCCM.Install.CopyFiles = 12
; ************************************ ; OMNIKEY USB Smart Card Reader (2020) ; ************************************
[OMNUSB2020.Install.NT] AddReg = Reader.Install.AddReg CopyFiles = OMNUSB2020.Install.CopyFiles
[OMNUSB2020.Install.NT.HW] AddReg = OMNUSB2020.Install.AddReg.HW
[OMNUSB2020.Install.AddReg.HW] HKR,,"VendorName",,"OMNIKEY" HKR,,"IfdType",, "CardMan 2020"
[OMNUSB2020.Install.CopyFiles] sccmusbm.sys,,,2
[OMNUSB2020.Install.NT.Services] AddService = OMNUSB, 2, OMNUSB2020.Service, OMNUSB2020.EventLog
[OMNUSB2020.Service] DisplayName = %OMNUSB2020.DeviceDesc% ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% StartType = 3 ;%SERVICE_AUTO_START% ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\sccmusbm.sys
[OMNUSB2020.EventLog] AddReg = OMNUSB2020.AddEventLog.reg
[OMNUSB2020.AddEventLog.reg] HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\sccmusbm.sys" HKR,, TypesSupported, 0x00010001, 7
[DestinationDirs] OMNUSB2020.Install.CopyFiles = 12
; ************************************ ; OMNIKEY USB Smart Card Reader (6020) ; ************************************ ; This is actually an OMNIKEY 2020 USB reader in a different housing and for another card size, ; so we reference the OMNIKEY 2020 reader here
[OMNUSB6020.Install.NT] AddReg = Reader.Install.AddReg CopyFiles = OMNUSB2020.Install.CopyFiles
[OMNUSB6020.Install.NT.HW] AddReg = OMNUSB6020.Install.AddReg.HW
[OMNUSB6020.Install.AddReg.HW] HKR,,"VendorName",,"OMNIKEY" HKR,,"IfdType",, "CardMan 6020"
[OMNUSB6020.Install.NT.Services] AddService = OMNUSB, 2, OMNUSB2020.Service, OMNUSB2020.EventLog
|