Source code of Windows XP (NT5)
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.

726 lines
20 KiB

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