Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

674 lines
20 KiB

  1. ; SMARTCRD.INF
  2. ; Copyright (c) Microsoft Corporation. All rights reserved.
  3. [Version]
  4. Signature="$Windows NT$"
  5. Class=SmartCardReader
  6. ClassGuid={50DD5230-BA8A-11D1-BF5D-0000F805F530}
  7. Provider=%Msft%
  8. LayoutFile=layout.inf
  9. ; ================= Class section =====================
  10. [ClassInstall32]
  11. Addreg=SmartCardReaderClassReg
  12. [ClassInstall]
  13. Addreg=SmartCardReaderClassReg
  14. [SmartCardReaderClassReg]
  15. HKR,,,0,%ClassName%
  16. HKR,,Icon,,-25
  17. HKR,,NoInstallClass,,1
  18. HKR,,Installer32,,"winscard.dll,ClassInstall32"
  19. [Manufacturer]
  20. %AMEX%=AMEX
  21. %BULL%=BULL
  22. %COMPAQ%=COMPAQ
  23. %HP%=HP
  24. %SCM%=SCM
  25. %SLB%=SLB
  26. %SNI%=SNI
  27. %LITRONIC%=LITRONIC
  28. %GEMPLUS%=GEMPLUS
  29. %OMNIKEY%=OMNIKEY
  30. ; ============ Add reg for all readers ===============
  31. [Reader.Install.AddReg]
  32. HKLM, Software\Microsoft\Cryptography\Calais\Readers,,,
  33. HKLM, System\CurrentControlSet\Services\SCardSvr,Start,0x00010001,2
  34. ; ====================================================
  35. ; ================= Bull readers =====================
  36. ; ====================================================
  37. [BULL]
  38. ; DisplayName Section DeviceId
  39. ; ----------- ------- --------
  40. %BULLTLP3.DeviceDesc% = BULLTLP3.Install, SERENUM\BUL8030
  41. [BULLTLP3.Install.NT]
  42. AddReg = Reader.Install.AddReg
  43. CopyFiles = BULLTLP3.Install.CopyFiles
  44. [BULLTLP3.Install.CopyFiles]
  45. bulltlp3.sys,,,2
  46. [BULLTLP3.Install.NT.Services]
  47. AddService = BULLTLP3, 2, BULLTLP3.Service, BULLTLP3.EventLog
  48. [BULLTLP3.Service]
  49. DisplayName = %BULLTLP3.DeviceDesc%
  50. ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
  51. StartType = 3 ;%SERVICE_AUTO_START%
  52. ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
  53. ServiceBinary = %12%\bulltlp3.sys
  54. [BULLTLP3.EventLog]
  55. AddReg = BULLTLP3.AddEventLog.reg
  56. [BULLTLP3.AddEventLog.reg]
  57. HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\bulltlp3.sys"
  58. HKR,, TypesSupported, 0x00010001, 7
  59. [DestinationDirs]
  60. BULLTLP3.Install.CopyFiles = 12
  61. ; ========================================
  62. ; =========== Compaq readers =============
  63. ; ========================================
  64. [COMPAQ]
  65. ; DisplayName Section DeviceId
  66. ; ----------- ------- --------
  67. %COMPAQ410.DeviceDesc% = COMPAQ410.Install, SERENUM\CPQB18D
  68. [COMPAQ410.Install.NT]
  69. AddReg = Reader.Install.AddReg
  70. CopyFiles = GCR410P.Install.CopyFiles
  71. [COMPAQ410.Install.NT.HW]
  72. AddReg = COMPAQ410.Install.AddReg.HW
  73. [COMPAQ410.Install.AddReg.HW]
  74. HKR,,"VendorName",,"COMPAQ"
  75. HKR,,"IfdType",,"GCR410P Serial Smart Card Reader"
  76. [COMPAQ410.Install.NT.Services]
  77. AddService = GCR410P, 2, GCR410P.Service, GCR410P.EventLog
  78. ; ===================================================
  79. ; =============== Gemplus readers ===================
  80. ; ===================================================
  81. [GEMPLUS]
  82. ; DisplayName Section DeviceId
  83. ; ----------- ------- --------
  84. %GPR400.DeviceDesc% = GPR400.Install, PCMCIA\GEMPLUS-GPR400-72B1
  85. %GPR400.DeviceDesc% = GPR400.Install, PCMCIA\GEMPLUS-GPR400-43E8
  86. %GCR410P.DeviceDesc% = GCR410P.Install, SERENUM\GEM0410
  87. [GPR400.Install.NT]
  88. AddReg = GPR400.Install.AddReg,Reader.Install.AddReg
  89. CopyFiles = GPR400.Install.CopyFiles
  90. [GPR400.Install.AddReg]
  91. HKR,,PcmciaExclusiveIrq,0x00010001,1
  92. [GPR400.Install.NT.LogConfigOverride]
  93. LogConfig=GPR400.LogConfigOverride
  94. [GPR400.LogConfigOverride]
  95. ConfigPriority=NORMAL
  96. IOConfig=20@100-FFFF%FFE0
  97. IRQConfig=3,4,5,7,9,10,11,12,13,14,15
  98. PcCardConfig=1(W)
  99. [GPR400.Install.CopyFiles]
  100. gpr400.sys,,,2
  101. [GPR400.Install.NT.Services]
  102. AddService = GPR400, 2, GPR400.Service, GPR400.EventLog
  103. [GPR400.Service]
  104. DisplayName = %GPR400.DeviceDesc%
  105. ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
  106. StartType = 3 ;%SERVICE_AUTO_START%
  107. ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
  108. ServiceBinary = %12%\gpr400.sys
  109. [GPR400.EventLog]
  110. AddReg = GPR400.AddEventLog.reg
  111. [GPR400.AddEventLog.reg]
  112. HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\GPR400.sys"
  113. HKR,, TypesSupported, 0x00010001, 7
  114. [DestinationDirs]
  115. GPR400.Install.CopyFiles = 12
  116. ; ***************
  117. ; Gemplus GCR 410
  118. ; ***************
  119. [GCR410P.Install.NT]
  120. AddReg = GCR410P.Install.AddReg,Reader.Install.AddReg
  121. CopyFiles = GCR410P.Install.CopyFiles
  122. [GCR410P.Install.AddReg]
  123. HKR,, MaximalBaudRate,0x00010001,38400
  124. [GCR410P.Install.CopyFiles]
  125. grserial.sys,,,2
  126. [GCR410P.Install.NT.Services]
  127. AddService = GCR410P, 2, GCR410P.Service, GCR410P.EventLog
  128. [GCR410P.Service]
  129. DisplayName = %GCR410P.DeviceDesc%
  130. ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
  131. StartType = 3 ;%SERVICE_AUTO_START%
  132. ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
  133. ServiceBinary = %12%\grserial.sys
  134. [GCR410P.EventLog]
  135. AddReg = GCR410P.AddEventLog.reg
  136. [GCR410P.AddEventLog.reg]
  137. HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\grserial.sys"
  138. HKR,, TypesSupported, 0x00010001, 7
  139. [DestinationDirs]
  140. GCR410P.Install.CopyFiles = 12
  141. ; ==================================================
  142. ; ================= HP readers =====================
  143. ; ==================================================
  144. [HP]
  145. ; DisplayName Section DeviceId
  146. ; ----------- ------- --------
  147. %HPSCR111.DeviceDesc% = HPSCR111.Install, SERENUM\SCM0009
  148. [HPSCR111.Install.NT]
  149. AddReg = Reader.Install.AddReg
  150. CopyFiles = SCMSCR111.Install.CopyFiles
  151. [HPSCR111.Install.NT.HW]
  152. AddReg = HPSCR111.Install.AddReg.HW
  153. [HPSCR111.Install.AddReg.HW]
  154. HKR,,"VendorName",,"Hewlett Packard"
  155. HKR,,"IfdType",,"ProtectTools Smart Card reader"
  156. [HPSCR111.Install.NT.Services]
  157. AddService = SCR111, 2, SCMSCR111.Service, SCMSCR111.EventLog
  158. ; =======================================================
  159. ; ================= Litronic readers ====================
  160. ; =======================================================
  161. [LITRONIC]
  162. ; DisplayName Section DeviceId
  163. ; ----------- ------- --------
  164. %LIT220.DeviceDesc% = Lit220.Install, SERENUM\LTN0220 ; 220 Reader
  165. [LIT220.Install.NT]
  166. AddReg = Reader.Install.AddReg
  167. CopyFiles = LIT220.Install.CopyFiles
  168. [LIT220.Install.CopyFiles]
  169. LIT220P.SYS,,,2
  170. [LIT220.Install.NT.Services]
  171. AddService = LIT220, 2, LIT220.Service, LIT220.EventLog
  172. [LIT220.Service]
  173. DisplayName = %LIT220.DeviceDesc%
  174. ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
  175. StartType = 3 ;%SERVICE_AUTO_START%
  176. ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
  177. ServiceBinary = %12%\LIT220P.SYS
  178. [LIT220.EventLog]
  179. AddReg = LIT220.AddEventLog.reg
  180. [LIT220.AddEventLog.reg]
  181. HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\LIT220P.SYS"
  182. HKR,, TypesSupported, 0x00010001, 7
  183. [DestinationDirs]
  184. LIT220.Install.CopyFiles = 12
  185. ; ============================================================
  186. ; ================= Schlumberger readers =====================
  187. ; ============================================================
  188. [SLB]
  189. ; DisplayName Section DeviceId
  190. ; ----------- ------- --------
  191. %SLBREFLEX20.DeviceDesc% = SLBREFLEX20.Install, PCMCIA\PSCR-SLB_REFLEX_20-18F3
  192. %SLBREFLEX30.DeviceDesc% = SLBREFLEX30.Install, PCMCIA\Reflex_30-smart_card_reader-E8F8
  193. %SLBREFLEX30.DeviceDesc% = SLBREFLEX30.Install, PCMCIA\SLB-Reflex30_SmartCard_Reader-12C6
  194. %SLBREFLEX72.DeviceDesc% = SLBREFLEX72.Install, SERENUM\SCM0003
  195. %SLBSCR111.DeviceDesc% = SLBSCR111.Install, SERENUM\SCM000F
  196. ; ****************************
  197. ; SLB PCMCIA Smart Card Reader
  198. ; ****************************
  199. ; This is actually an SCM pcmcia reader, so we reference the SCM reader here
  200. [SLBREFLEX20.Install.NT]
  201. AddReg = Reader.Install.AddReg
  202. CopyFiles = SCM488C.Install.CopyFiles
  203. [SLBREFLEX20.Install.NT.HW]
  204. AddReg = SLBREFLEX20.Install.AddReg.HW
  205. [SLBREFLEX20.Install.AddReg.HW]
  206. HKR,,"VendorName",,"Schlumberger"
  207. HKR,,"IfdType",, "Reflex 20"
  208. [SLBREFLEX20.Install.NT.Services]
  209. AddService = SCM488C, 2, SCM488C.Service, SCM488C.EventLog
  210. ; ***************************
  211. ; SLB Reflex 30 PCMCIA reader
  212. ; ***************************
  213. ; This is actually an OMNIKEY reader, so we reference this reader here
  214. [SLBREFLEX30.Install.NT]
  215. AddReg = Reader.Install.AddReg
  216. CopyFiles = OMNCMBP.Install.CopyFiles
  217. [SLBREFLEX30.Install.NT.HW]
  218. AddReg = SLBREFLEX30.Install.AddReg.HW
  219. [SLBREFLEX30.Install.AddReg.HW]
  220. HKR,,"VendorName",,"Schlumberger"
  221. HKR,,"IfdType",,"Reflex 30"
  222. [SLBREFLEX30.Install.NT.Services]
  223. AddService = OMNCMBP, 2, OMNCMBP.Service, OMNCMBP.EventLog
  224. ; ****************************
  225. ; SLB Serial Smart Card Reader
  226. ; ****************************
  227. ; This is actually an SCM serial reader, so we reference the SCM reader here
  228. [SLBREFLEX72.Install.NT]
  229. AddReg = Reader.Install.AddReg
  230. CopyFiles = SCMSTCS.Install.CopyFiles
  231. [SLBREFLEX72.Install.NT.HW]
  232. AddReg = SLBREFLEX72.Install.AddReg.HW
  233. [SLBREFLEX72.Install.AddReg.HW]
  234. HKR,,"VendorName",,"Schlumberger"
  235. HKR,,"IfdType",, "Reflex 72"
  236. [SLBREFLEX72.Install.NT.Services]
  237. AddService = SCMSTCS, 2, SCMSTCS.Service, SCMSTCS.EventLog
  238. ; *************************************
  239. ; SLB Serial Smart Card Reader (SCR111)
  240. ; *************************************
  241. ; This is actually an SCM serial reader, so we reference the SCM reader here
  242. [SLBSCR111.Install.NT]
  243. AddReg = Reader.Install.AddReg
  244. CopyFiles = SCMSCR111.Install.CopyFiles
  245. [SLBSCR111.Install.NT.HW]
  246. AddReg = SLBSCR111.Install.AddReg.HW
  247. [SLBSCR111.Install.AddReg.HW]
  248. HKR,,"VendorName",,"Schlumberger"
  249. HKR,,"IfdType",,"Reflex Lite"
  250. [SLBSCR111.Install.NT.Services]
  251. AddService = SCR111, 2, SCMSCR111.Service, SCMSCR111.EventLog
  252. ; ===================================================
  253. ; ================= SCM readers =====================
  254. ; ===================================================
  255. [SCM]
  256. ; DisplayName Section DeviceId
  257. ; ----------- ------- --------
  258. %SCM488C.DeviceDesc% = SCM488C.Install, PCMCIA\PSCR-Smart_Card_Reader-488C
  259. %SCMSTCS.DeviceDesc% = SCMSTCS.Install, SERENUM\SCM0002
  260. %SCMUSB.DeviceDesc% = SCMUSB.Install, USB\VID_0066&PID_1001
  261. %ACTIVECARD.DeviceDesc% = SCMUSB.Install, USB\VID_04E6&PID_1001
  262. %SCMSCR111.DeviceDesc% = SCMSCR111.Install, SERENUM\SCM000B
  263. %SCMSCR111.DeviceDesc% = SCMSCR111.Install, SERENUM\SCM000C
  264. ; ****************************
  265. ; SCM PCMCIA Smart Card Reader
  266. ; ****************************
  267. [SCM488C.Install.NT]
  268. AddReg = Reader.Install.AddReg
  269. CopyFiles = SCM488C.Install.CopyFiles
  270. [SCM488C.Install.NT.HW]
  271. AddReg = SCM488C.Install.AddReg.HW
  272. [SCM488C.Install.AddReg.HW]
  273. HKR,,"VendorName",,"SCM Microsystems"
  274. HKR,,"IfdType",, "SCR120"
  275. [SCM488C.Install.CopyFiles]
  276. pscr.sys,,,2
  277. [SCM488C.Install.NT.Services]
  278. AddService = SCM488C, 2, SCM488C.Service, SCM488C.EventLog
  279. [SCM488C.Service]
  280. DisplayName = %SCM488C.DeviceDesc%
  281. ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
  282. StartType = 3 ;%SERVICE_AUTO_START%
  283. ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
  284. ServiceBinary = %12%\pscr.sys
  285. [SCM488C.EventLog]
  286. AddReg = SCM488C.AddEventLog.reg
  287. [SCM488C.AddEventLog.reg]
  288. HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\pscr.sys"
  289. HKR,, TypesSupported, 0x00010001, 7
  290. [DestinationDirs]
  291. SCM488C.Install.CopyFiles = 12
  292. ; ***********************************
  293. ; SCM Serial Smart Card Reader (STCS)
  294. ; ***********************************
  295. [SCMSTCS.Install.NT]
  296. AddReg = Reader.Install.AddReg
  297. CopyFiles = SCMSTCS.Install.CopyFiles
  298. [SCMSTCS.Install.NT.HW]
  299. AddReg = SCMSTCS.Install.AddReg.HW
  300. [SCMSTCS.Install.AddReg.HW]
  301. HKR,,"VendorName",,"SCM Microsystems"
  302. HKR,,"IfdType",, "SCR200"
  303. [SCMSTCS.Install.CopyFiles]
  304. scmstcs.sys,,,2
  305. [SCMSTCS.Install.NT.Services]
  306. AddService = SCMSTCS, 2, SCMSTCS.Service, SCMSTCS.EventLog
  307. [SCMSTCS.Service]
  308. DisplayName = %SCMSTCS.DeviceDesc%
  309. ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
  310. StartType = 3 ;%SERVICE_AUTO_START%
  311. ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
  312. ServiceBinary = %12%\scmstcs.sys
  313. [SCMSTCS.EventLog]
  314. AddReg = SCMSTCS.AddEventLog.reg
  315. [SCMSTCS.AddEventLog.reg]
  316. HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\scmstcs.sys"
  317. HKR,, TypesSupported, 0x00010001, 7
  318. [DestinationDirs]
  319. SCMSTCS.Install.CopyFiles = 12
  320. ; *************************
  321. ; SCM USB Smart Card Reader
  322. ; *************************
  323. [SCMUSB.Install.NT]
  324. AddReg = Reader.Install.AddReg
  325. CopyFiles = SCMUSB.Install.CopyFiles
  326. [SCMUSB.Install.NT.HW]
  327. AddReg = SCMUSB.Install.AddReg.HW
  328. [SCMUSB.Install.AddReg.HW]
  329. HKR,,"VendorName",,"SCM Microsystems"
  330. HKR,,"IfdType",, "SCR300"
  331. [SCMUSB.Install.CopyFiles]
  332. stcusb.sys,,,2
  333. [SCMUSB.Install.NT.Services]
  334. AddService = SCMUSB, 2, SCMUSB.Service, SCMUSB.EventLog
  335. [SCMUSB.Service]
  336. DisplayName = %SCMUSB.DeviceDesc%
  337. ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
  338. StartType = 3 ;%SERVICE_AUTO_START%
  339. ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
  340. ServiceBinary = %12%\stcusb.sys
  341. [SCMUSB.EventLog]
  342. AddReg = SCMUSB.AddEventLog.reg
  343. [SCMUSB.AddEventLog.reg]
  344. HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\stcusb.sys"
  345. HKR,, TypesSupported, 0x00010001, 7
  346. [DestinationDirs]
  347. SCMUSB.Install.CopyFiles = 12
  348. ; ***********************************
  349. ; SCM SCR111 Serial Smart Card Reader
  350. ; ***********************************
  351. [SCMSCR111.Install.NT]
  352. AddReg = SCMSCR111.Install.AddReg
  353. CopyFiles = SCMSCR111.Install.CopyFiles
  354. [SCMSCR111.Install.CopyFiles]
  355. SCR111.sys,,,2
  356. [SCMSCR111.Install.NT.HW]
  357. AddReg = SCMSCR111.Install.AddReg.HW
  358. [SCMSCR111.Install.AddReg.HW]
  359. HKR,,"VendorName",,"SCM Microsystems"
  360. HKR,,"IfdType",,"SCR111 Serial SmartCard Reader"
  361. [SCMSCR111.Install.NT.Services]
  362. AddService = SCR111, 2, SCMSCR111.Service, SCMSCR111.EventLog
  363. [SCMSCR111.Service]
  364. DisplayName = %SCMSCR111.DeviceDesc%
  365. ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
  366. StartType = 3 ;%SERVICE_AUTO_START%
  367. ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
  368. ServiceBinary = %12%\SCR111.sys
  369. [SCMSCR111.EventLog]
  370. AddReg = SCMSCR111.AddEventLog.reg
  371. [SCMSCR111.AddEventLog.reg]
  372. HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\SCR111.sys"
  373. HKR,, TypesSupported, 0x00010001, 7
  374. [DestinationDirs]
  375. SCMSCR111.Install.CopyFiles = 12
  376. ; =======================================================
  377. ; ================= Siemens readers =====================
  378. ; =======================================================
  379. [SNI]
  380. ; DisplayName Section DeviceId
  381. ; ----------- ------- --------
  382. %SNISCR111.DeviceDesc% = SNISCR111.Install, SERENUM\SCM000D
  383. [SNISCR111.Install.NT]
  384. AddReg = Reader.Install.AddReg
  385. CopyFiles = SCMSCR111.Install.CopyFiles
  386. [SNISCR111.Install.NT.HW]
  387. AddReg = SNISCR111.Install.AddReg.HW
  388. [SNISCR111.Install.AddReg.HW]
  389. HKR,,"VendorName",,"Systemneeds, Inc."
  390. HKR,,"IfdType",, "Systemneeds Smart Card Reader"
  391. [SNISCR111.Install.NT.Services]
  392. AddService = SCR111, 2, SCMSCR111.Service, SCMSCR111.EventLog
  393. ; =======================================================
  394. ; ================= OMNIKEY readers =====================
  395. ; =======================================================
  396. [OMNIKEY]
  397. ; DisplayName Section DeviceId
  398. ; ----------- ------- --------
  399. %OMNCMBP.DeviceDesc% = OMNCMBP.Install, PCMCIA\CardMan-Mobile-379F
  400. %OMNCMBP.DeviceDesc% = OMNCMBP.Install, PCMCIA\CardMan-4000-5626
  401. %OMNCMBP.DeviceDesc% = OMNCMBP.Install, PCMCIA\Smart_Card_Reader-PC-Card-324D
  402. %OMNSCCM.DeviceDesc% = OMNSCCM.Install, SERENUM\USA1430
  403. %OMNUSB2020.DeviceDesc% = OMNUSB2020.Install, USB\VID_076B&PID_0596
  404. %OMNUSB6020.DeviceDesc% = OMNUSB6020.Install, USB\VID_076B&PID_1784
  405. ; ********************************
  406. ; OMNIKEY PCMCIA Smart Card Reader
  407. ; ********************************
  408. [OMNCMBP.Install.NT]
  409. AddReg = Reader.Install.AddReg
  410. CopyFiles = OMNCMBP.Install.CopyFiles
  411. [OMNCMBP.Install.NT.HW]
  412. AddReg = OMNCMBP.Install.AddReg.HW
  413. [OMNCMBP.Install.AddReg.HW]
  414. HKR,,"VendorName",,"OMNIKEY"
  415. HKR,,"IfdType",, "CardMan 4000"
  416. [OMNCMBP.Install.CopyFiles]
  417. cmbp0wdm.sys,,,2
  418. [OMNCMBP.Install.NT.Services]
  419. AddService = OMNCMBP, 2, OMNCMBP.Service, OMNCMBP.EventLog
  420. [OMNCMBP.Service]
  421. DisplayName = %OMNCMBP.DeviceDesc%
  422. ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
  423. StartType = 3 ;%SERVICE_AUTO_START%
  424. ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
  425. ServiceBinary = %12%\cmbp0wdm.sys
  426. [OMNCMBP.EventLog]
  427. AddReg = OMNCMBP.AddEventLog.reg
  428. [OMNCMBP.AddEventLog.reg]
  429. HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\cmbp0wdm.sys"
  430. HKR,, TypesSupported, 0x00010001, 7
  431. [DestinationDirs]
  432. OMNCMBP.Install.CopyFiles = 12
  433. ; ********************************
  434. ; OMNIKEY Serial Smart Card Reader
  435. ; ********************************
  436. [OMNSCCM.Install.NT]
  437. AddReg = Reader.Install.AddReg
  438. CopyFiles = OMNSCCM.Install.CopyFiles
  439. [OMNSCCM.Install.NT.HW]
  440. AddReg = OMNSCCM.Install.AddReg.HW
  441. [OMNSCCM.Install.AddReg.HW]
  442. HKR,,"VendorName",,"OMNIKEY"
  443. HKR,,"IfdType",, "CardMan 2010"
  444. [OMNSCCM.Install.CopyFiles]
  445. sccmn50m.sys,,,2
  446. [OMNSCCM.Install.NT.Services]
  447. AddService = OMNSCCM, 2, OMNSCCM.Service, OMNSCCM.EventLog
  448. [OMNSCCM.Service]
  449. DisplayName = %OMNSCCM.DeviceDesc%
  450. ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
  451. StartType = 3 ;%SERVICE_AUTO_START%
  452. ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
  453. ServiceBinary = %12%\sccmn50m.sys
  454. [OMNSCCM.EventLog]
  455. AddReg = OMNSCCM.AddEventLog.reg
  456. [OMNSCCM.AddEventLog.reg]
  457. HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\sccmn50m.sys"
  458. HKR,, TypesSupported, 0x00010001, 7
  459. [DestinationDirs]
  460. OMNSCCM.Install.CopyFiles = 12
  461. ; ************************************
  462. ; OMNIKEY USB Smart Card Reader (2020)
  463. ; ************************************
  464. [OMNUSB2020.Install.NT]
  465. AddReg = Reader.Install.AddReg
  466. CopyFiles = OMNUSB2020.Install.CopyFiles
  467. [OMNUSB2020.Install.NT.HW]
  468. AddReg = OMNUSB2020.Install.AddReg.HW
  469. [OMNUSB2020.Install.AddReg.HW]
  470. HKR,,"VendorName",,"OMNIKEY"
  471. HKR,,"IfdType",, "CardMan 2020"
  472. [OMNUSB2020.Install.CopyFiles]
  473. sccmusbm.sys,,,2
  474. [OMNUSB2020.Install.NT.Services]
  475. AddService = OMNUSB, 2, OMNUSB2020.Service, OMNUSB2020.EventLog
  476. [OMNUSB2020.Service]
  477. DisplayName = %OMNUSB2020.DeviceDesc%
  478. ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
  479. StartType = 3 ;%SERVICE_AUTO_START%
  480. ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
  481. ServiceBinary = %12%\sccmusbm.sys
  482. [OMNUSB2020.EventLog]
  483. AddReg = OMNUSB2020.AddEventLog.reg
  484. [OMNUSB2020.AddEventLog.reg]
  485. HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\sccmusbm.sys"
  486. HKR,, TypesSupported, 0x00010001, 7
  487. [DestinationDirs]
  488. OMNUSB2020.Install.CopyFiles = 12
  489. ; ************************************
  490. ; OMNIKEY USB Smart Card Reader (6020)
  491. ; ************************************
  492. ; This is actually an OMNIKEY 2020 USB reader in a different housing and for another card size,
  493. ; so we reference the OMNIKEY 2020 reader here
  494. [OMNUSB6020.Install.NT]
  495. AddReg = Reader.Install.AddReg
  496. CopyFiles = OMNUSB2020.Install.CopyFiles
  497. [OMNUSB6020.Install.NT.HW]
  498. AddReg = OMNUSB6020.Install.AddReg.HW
  499. [OMNUSB6020.Install.AddReg.HW]
  500. HKR,,"VendorName",,"OMNIKEY"
  501. HKR,,"IfdType",, "CardMan 6020"
  502. [OMNUSB6020.Install.NT.Services]
  503. AddService = OMNUSB, 2, OMNUSB2020.Service, OMNUSB2020.EventLog