1; cxbu0wdm.inf 2; Copyright (c) 2000 - 2009 OMNIKEY 3 4[Version] 5Signature=$Windows NT$ 6Class=SmartCardReader 7ClassGuid={50DD5230-BA8A-11D1-BF5D-0000F805F530} 8Provider=%Provider% 9DriverVer=06/24/2009,1.2.1.2 10CatalogFile=cxbu0wdm.cat 11 12[SourceDisksNames] 131=%DiskDescription%,, 14 15[SourceDisksFiles] 16cxbu0wdm.sys=1,, 17 18[DestinationDirs] 19DefaultDestDir = 10,system32\drivers 20cxbu0wdm.Install.NT.CopyFiles=10,system32\drivers 21 22[Manufacturer] 23%Manufacturer%=OMNIKEY 24 25; =================== Class section ======================= 26 27[ClassInstall] 28Addreg=SmartCardReaderClassReg 29 30[ClassInstall32] 31Addreg=SmartCardReaderClassReg 32 33[SmartCardReaderClassReg] 34HKR,,,0,%ClassName% 35HKR,,Icon,,-25 36 37 38; ===================== PnP IDs =========================== 39 40[ControlFlags] 41; All PnP devices should be excluded from manual AddDevice Applet list 42ExcludeFromSelect=* 43 44 45 46[OMNIKEY] 47; DisplayName Section DeviceId 48; ----------- ------- -------- 49%VID1PID1ReaderDescription% = cm3x21.Install, USB\VID_076B&PID_3021 50%VID1PID2ReaderDescription% = cm1021.Install, USB\VID_076B&PID_1021 51%VID1PID3ReaderDescription% = dongle.Install, USB\VID_076B&PID_6622 52%VID1PID4ReaderDescription% = class2.Install, USB\VID_076B&PID_3621 53%VID1PID5ReaderDescription% = class2_5.Install, USB\VID_076B&PID_3821 54%VID1PID6ReaderDescription% = express.Install, USB\VID_076B&PID_4321 55%VID1PID7ReaderDescription% = kbd4.Install, USB\VID_076B&PID_9621&Mi_01 56%VID1PID8ReaderDescription% = bio.Install, USB\VID_076B&PID_7021 57 58%VID2PID1ReaderDescription% = kbd1.Install, USB\VID_046A&PID_0010&Mi_01 59%VID2PID2ReaderDescription% = scr1.Install, USB\VID_046A&PID_002D 60 61%VID3PID1ReaderDescription% = fujkbd.Install, USB\VID_0BF8&PID_1005&Mi_01 62%VID3PID2ReaderDescription% = fujscr.Install, USB\VID_0BF8&PID_1006 63 64 65 66; ================== NT specific ===================== 67 68[cm3x21.Install.NT] 69AddReg = cxbu0wdm.Install.NT.AddReg 70CopyFiles = cxbu0wdm.Install.NT.CopyFiles 71 72[cm3x21.Install.NT.HW] 73AddReg = cm3x21.Install.AddReg.HW 74 75[cm3x21.Install.NT.Services] 76AddService = cxbu0wdm, 2, cm3x21.Service.NT,cxbu0wdm.EventLog.NT 77 78[cm1021.Install.NT] 79AddReg = cxbu0wdm.Install.NT.AddReg 80CopyFiles = cxbu0wdm.Install.NT.CopyFiles 81 82[cm1021.Install.NT.HW] 83AddReg = cm1021.Install.AddReg.HW 84 85[cm1021.Install.NT.Services] 86AddService = cxbu0wdm, 2, cm1021.Service.NT,cxbu0wdm.EventLog.NT 87 88[dongle.Install.NT] 89AddReg = cxbu0wdm.Install.NT.AddReg 90CopyFiles = cxbu0wdm.Install.NT.CopyFiles 91 92[dongle.Install.NT.HW] 93AddReg = dongle.Install.AddReg.HW 94 95[dongle.Install.NT.Services] 96AddService = cxbu0wdm, 2, dongle.Service.NT,cxbu0wdm.EventLog.NT 97 98[class2.Install.NT] 99AddReg = cxbu0wdm.Install.NT.AddReg 100CopyFiles = cxbu0wdm.Install.NT.CopyFiles 101 102[class2.Install.NT.HW] 103AddReg = class2.Install.AddReg.HW 104 105[class2.Install.NT.Services] 106AddService = cxbu0wdm, 2, class2.Service.NT,cxbu0wdm.EventLog.NT 107 108[class2_5.Install.NT] 109AddReg = cxbu0wdm.Install.NT.AddReg 110CopyFiles = cxbu0wdm.Install.NT.CopyFiles 111 112[class2_5.Install.NT.HW] 113AddReg = class2_5.Install.AddReg.HW 114 115[class2_5.Install.NT.Services] 116AddService = cxbu0wdm, 2, class2_5.Service.NT,cxbu0wdm.EventLog.NT 117 118[express.Install.NT] 119AddReg = cxbu0wdm.Install.NT.AddReg 120CopyFiles = cxbu0wdm.Install.NT.CopyFiles 121 122[express.Install.NT.HW] 123AddReg = express.Install.AddReg.HW 124 125[express.Install.NT.Services] 126AddService = cxbu0wdm, 2, express.Service.NT,cxbu0wdm.EventLog.NT 127 128[kbd4.Install.NT] 129AddReg = cxbu0wdm.Install.NT.AddReg 130CopyFiles = cxbu0wdm.Install.NT.CopyFiles 131 132[kbd4.Install.NT.HW] 133AddReg = kbd4.Install.AddReg.HW 134 135[kbd4.Install.NT.Services] 136AddService = cxbu0wdm, 2, kbd4.Service.NT,cxbu0wdm.EventLog.NT 137 138[bio.Install.NT] 139AddReg = cxbu0wdm.Install.NT.AddReg 140CopyFiles = cxbu0wdm.Install.NT.CopyFiles 141 142[bio.Install.NT.HW] 143AddReg = bio.Install.AddReg.HW 144 145[bio.Install.NT.Services] 146AddService = cxbu0wdm, 2, bio.Service.NT,cxbu0wdm.EventLog.NT 147 148 149 150[kbd1.Install.NT] 151AddReg = cxbu0wdm.Install.NT.AddReg 152CopyFiles = cxbu0wdm.Install.NT.CopyFiles 153 154[kbd1.Install.NT.HW] 155AddReg = kbd1.Install.AddReg.HW 156 157[kbd1.Install.NT.Services] 158AddService = cxbu0wdm, 2, kbd1.Service.NT,cxbu0wdm.EventLog.NT 159 160[scr1.Install.NT] 161AddReg = cxbu0wdm.Install.NT.AddReg 162CopyFiles = cxbu0wdm.Install.NT.CopyFiles 163 164[scr1.Install.NT.HW] 165AddReg = scr1.Install.AddReg.HW 166 167[scr1.Install.NT.Services] 168AddService = cxbu0wdm, 2, scr1.Service.NT,cxbu0wdm.EventLog.NT 169 170 171 172[fujkbd.Install.NT] 173AddReg = cxbu0wdm.Install.NT.AddReg 174CopyFiles = cxbu0wdm.Install.NT.CopyFiles 175 176[fujkbd.Install.NT.HW] 177AddReg = fujkbd.Install.AddReg.HW 178 179[fujkbd.Install.NT.Services] 180AddService = cxbu0wdm, 2, fujkbd.Service.NT,cxbu0wdm.EventLog.NT 181 182[fujscr.Install.NT] 183AddReg = cxbu0wdm.Install.NT.AddReg 184CopyFiles = cxbu0wdm.Install.NT.CopyFiles 185 186[fujscr.Install.NT.HW] 187AddReg = fujscr.Install.AddReg.HW 188 189[fujscr.Install.NT.Services] 190AddService = cxbu0wdm, 2, fujscr.Service.NT,cxbu0wdm.EventLog.NT 191 192 193 194 195 196[cxbu0wdm.Install.NT.AddReg] 197HKR,, AdapterType, 0, "0100" 198HKLM,"SYSTEM\CurrentControlSet\Services\SCardSvr",Start,0x00010001,2 199HKLM,"System\CurrentControlSet\Services\CertPropSvc",Start,0x00010001,2 200HKLM, Software\Microsoft\Cryptography\Calais\Readers,,, 201HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,DLLName,0,wlnotify.dll 202HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Logon,0,SCardStartCertProp 203HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Logoff,0,SCardStopCertProp 204HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Lock,0,SCardSuspendCertProp 205HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Unlock,0,SCardResumeCertProp 206HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Enabled,0x00010001,1 207HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Impersonate,0x00010001,1 208HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Asynchronous,0x00010001,1 209 210 211[cxbu0wdm.Install.NT.CopyFiles] 212cxbu0wdm.sys,,,2 213 214 215 216 217 218[cm3x21.Service.NT] 219DisplayName = %VID1PID1ReaderDescription% 220ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% 221StartType = 3 ;%SERVICE_AUTO_START% 222ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% 223ServiceBinary = %12%\cxbu0wdm.sys 224[cm1021.Service.NT] 225DisplayName = %VID1PID2ReaderDescription% 226ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% 227StartType = 3 ;%SERVICE_AUTO_START% 228ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% 229ServiceBinary = %12%\cxbu0wdm.sys 230[dongle.Service.NT] 231DisplayName = %VID1PID3ReaderDescription% 232ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% 233StartType = 3 ;%SERVICE_AUTO_START% 234ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% 235ServiceBinary = %12%\cxbu0wdm.sys 236[class2.Service.NT] 237DisplayName = %VID1PID4ReaderDescription% 238ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% 239StartType = 3 ;%SERVICE_AUTO_START% 240ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% 241ServiceBinary = %12%\cxbu0wdm.sys 242[class2_5.Service.NT] 243DisplayName = %VID1PID5ReaderDescription% 244ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% 245StartType = 3 ;%SERVICE_AUTO_START% 246ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% 247ServiceBinary = %12%\cxbu0wdm.sys 248[express.Service.NT] 249DisplayName = %VID1PID6ReaderDescription% 250ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% 251StartType = 3 ;%SERVICE_AUTO_START% 252ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% 253ServiceBinary = %12%\cxbu0wdm.sys 254[kbd4.Service.NT] 255DisplayName = %VID1PID7ReaderDescription% 256ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% 257StartType = 3 ;%SERVICE_AUTO_START% 258ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% 259ServiceBinary = %12%\cxbu0wdm.sys 260[bio.Service.NT] 261DisplayName = %VID1PID8ReaderDescription% 262ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% 263StartType = 3 ;%SERVICE_AUTO_START% 264ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% 265ServiceBinary = %12%\cxbu0wdm.sys 266 267 268[kbd1.Service.NT] 269DisplayName = %VID2PID1ReaderDescription% 270ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% 271StartType = 3 ;%SERVICE_AUTO_START% 272ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% 273ServiceBinary = %12%\cxbu0wdm.sys 274[scr1.Service.NT] 275DisplayName = %VID2PID2ReaderDescription% 276ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% 277StartType = 3 ;%SERVICE_AUTO_START% 278ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% 279ServiceBinary = %12%\cxbu0wdm.sys 280 281 282[fujkbd.Service.NT] 283DisplayName = %VID3PID1ReaderDescription% 284ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% 285StartType = 3 ;%SERVICE_AUTO_START% 286ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% 287ServiceBinary = %12%\cxbu0wdm.sys 288[fujscr.Service.NT] 289DisplayName = %VID3PID2ReaderDescription% 290ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% 291StartType = 3 ;%SERVICE_AUTO_START% 292ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% 293ServiceBinary = %12%\cxbu0wdm.sys 294 295 296 297[cxbu0wdm.EventLog.NT] 298AddReg = cxbu0wdm.AddEventLog.reg 299 300[cxbu0wdm.AddEventLog.reg] 301HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\cxbu0wdm.sys" 302HKR,, TypesSupported, 0x00010001, 7 303 304 305; ===================== 306; === CardMan 3x21 ==== 307; ===================== 308[cm3x21.Install.AddReg.HW] 309HKR,,"VendorName",,"OMNIKEY" 310HKR,,"IfdType",, "CardMan 3x21" 311HKR,,"VidPid",, USB\VID_076B&PID_3021 312 313 314; ===================== 315; === CardMan 1021 ==== 316; ===================== 317[cm1021.Install.AddReg.HW] 318HKR,,"VendorName",,"OMNIKEY" 319HKR,,"IfdType",, "CardMan 1021" 320HKR,,"VidPid",, USB\VID_076B&PID_1021 321 322 323; ===================== 324; === CardMan 6121 ==== 325; ===================== 326[dongle.Install.AddReg.HW] 327HKR,,"VendorName",,"OMNIKEY" 328HKR,,"IfdType",, "CardMan 6121" 329HKR,,"Dongle",0x00010001,1 330HKR,,"VidPid",, USB\VID_076B&PID_6622 331 332 333; ===================== 334; === CardMan 3621 ==== 335; ===================== 336[class2.Install.AddReg.HW] 337HKR,,"VendorName",,"OMNIKEY" 338HKR,,"IfdType",, "CardMan 3621" 339HKR,,"VidPid",, USB\VID_076B&PID_3621 340 341 342; ===================== 343; === CardMan 3821 ==== 344; ===================== 345[class2_5.Install.AddReg.HW] 346HKR,,"VendorName",,"OMNIKEY" 347HKR,,"IfdType",, "CardMan 3821" 348HKR,,"VidPid",, USB\VID_076B&PID_3821 349 350 351; ===================== 352; === CardMan 4321 ==== 353; ===================== 354[express.Install.AddReg.HW] 355HKR,,"VendorName",,"OMNIKEY" 356HKR,,"IfdType",, "CardMan 4321" 357HKR,,"VidPid",, USB\VID_076B&PID_4321 358 359 360; ===================== 361; === CardMan 9621 ==== 362; ===================== 363[kbd4.Install.AddReg.HW] 364HKR,,"VendorName",,"OMNIKEY" 365HKR,,"IfdType",, "CardMan 9621" 366HKR,,"VidPid",, USB\VID_076B&PID_9621&Mi_01 367 368 369; ===================== 370; === CardMan 7x21 ==== 371; ===================== 372[bio.Install.AddReg.HW] 373HKR,,"VendorName",,"OMNIKEY" 374HKR,,"IfdType",, "CardMan 7x21" 375HKR,,"VidPid",, USB\VID_076B&PID_7021 376 377 378 379; ===================== 380; === SmartBoard XX44 ==== 381; ===================== 382[kbd1.Install.AddReg.HW] 383HKR,,"VendorName",,"Cherry" 384HKR,,"IfdType",, "SmartBoard XX44" 385HKR,,"VidPid",, USB\VID_046A&PID_0010&Mi_01 386 387 388; ===================== 389; === SmartTerminal XX44 ==== 390; ===================== 391[scr1.Install.AddReg.HW] 392HKR,,"VendorName",,"Cherry" 393HKR,,"IfdType",, "SmartTerminal XX44" 394HKR,,"VidPid",, USB\VID_046A&PID_002D 395 396 397 398; ===================== 399; === SmartCard-Reader Keyboard USB 2A ==== 400; ===================== 401[fujkbd.Install.AddReg.HW] 402HKR,,"VendorName",,"FUJITSU" 403HKR,,"IfdType",, "SCR Keyboard USB 2A" 404HKR,,"VidPid",, USB\VID_0BF8&PID_1005&Mi_01 405 406 407; ===================== 408; === SmartCard-Reader USB 2A ==== 409; ===================== 410[fujscr.Install.AddReg.HW] 411HKR,,"VendorName",,"FUJITSU" 412HKR,,"IfdType",, "SCR USB 2A" 413HKR,,"VidPid",, USB\VID_0BF8&PID_1006 414 415 416 417 418 419; ================= Strings ===================== 420 421[Strings] 422Provider = "OMNIKEY" 423Manufacturer = "OMNIKEY" 424VID1PID1ReaderDescription = "CardMan 3x21" 425VID1PID2ReaderDescription = "CardMan 1021" 426VID1PID3ReaderDescription = "CardMan 6121" 427VID1PID4ReaderDescription = "CardMan 3621" 428VID1PID5ReaderDescription = "CardMan 3821" 429VID1PID6ReaderDescription = "CardMan 4321" 430VID1PID7ReaderDescription = "CardMan 9621" 431VID1PID8ReaderDescription = "CardMan 7x21" 432VID2PID1ReaderDescription = "SmartBoard XX44" 433VID2PID2ReaderDescription = "SmartTerminal XX44" 434VID3PID1ReaderDescription = "SmartCard-Reader Keyboard USB 2A" 435VID3PID2ReaderDescription = "SmartCard-Reader USB 2A" 436DiskDescription = "CardMan PC/SC Driver Disk" 437ClassName = "Smart Card Readers" 438