home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2000 August / VPR0008B.BIN / DRIVER / COMPAQ / SP12386 / sp12386.exe / Winnt / LMOUSE.INF < prev   
Windows Setup INFormation  |  2000-02-04  |  13KB  |  349 lines

  1.  
  2. ; Mouse installation file
  3. ; LMOUSE.INF for Windows NT 4
  4. ; last modified on "Fri Feb  4 19:35:09 2000"
  5. ; automatically generated on "Feb  4 2000"
  6.  
  7. ; Copyright (c) 1989-2000 Logitech Inc.
  8.  
  9. [Version]
  10.  
  11. Signature   = "$Windows NT$"
  12.     
  13. Class       = Mouse
  14. ClassGUID   = {4D36E96F-E325-11CE-BFC1-08002BE10318}
  15. Provider    = %Provider%
  16.  
  17. [SourceDisksNames]
  18. ; Cabinet file names and associated disks
  19. ; <cab#> = <disk#>,<cabinet filename>, ID (Unused, must be 0)
  20.  
  21. 1 = %DiskName%,, 0, ..
  22.     
  23. [SourceDisksFiles]
  24. ;<file> = <cabinet number>,<subdir>,<filename>,<size>,<checksum>
  25. ;Note: File is not in a cabinet if cab# is 0
  26.  
  27. l8042prt.sys = 1
  28. lsermous.sys = 1
  29. lkbdfltr.sys = 1
  30. lmoufltr.sys = 1
  31.     
  32. [DestinationDirs]
  33.  
  34. DefaultDestDir = 12 ; DIRID_DRIVERS
  35.  
  36. [ControlFlags]
  37. ; Exclude RISC platforms.
  38. ExcludeFromSelect.ntalpha    = *PNP0F08,*PNP0F0C,*PNP0F0E,*PNP0F12
  39.  
  40. ExcludeFromSelect.ntalpha    = *MSH0001,*MSH0004
  41. ExcludeFromSelect.ntalpha    = *MSH0002,*MSH0005
  42.  
  43. ExcludeFromSelect.ntalpha    = *LGI8E58
  44.  
  45. ExcludeFromSelect.ntalpha    = *LGI8002,*LGI8007,*LGI8009,*LGI8011
  46. ExcludeFromSelect.ntalpha    = *LGI8E02,*LGI8E07,*LGI8E09,*LGI8E11
  47.  
  48. ExcludeFromSelect.ntalpha = *LGI8001,*LGI8E01
  49.  
  50. ExcludeFromSelect.ntalpha = *LGI8003,*LGI8008
  51. ExcludeFromSelect.ntalpha = *LGI8E03,*LGI8E08         
  52.  
  53. ExcludeFromSelect.ntalpha = *LGI800C,*LGI800B,*LGI8005
  54. ExcludeFromSelect.ntalpha = *LGI8E0C,*LGI8E0B,*LGI8E05
  55.  
  56. ExcludeFromSelect.ntalpha = *LGI8006,*LGI8E06
  57. ExcludeFromSelect.ntalpha = *LGI800A,*LGI8E0A
  58. ExcludeFromSelect.ntalpha = *LGI8E0D
  59. ExcludeFromSelect.ntalpha = *LGI8012,*LGI8E12
  60. ExcludeFromSelect.ntalpha = *LGI8013,*LGI8E13
  61. ExcludeFromSelect.ntalpha = *LGI8032,*LGI8E32
  62. ExcludeFromSelect.ntalpha = *LGI8033,*LGI8E33
  63. ExcludeFromSelect.ntalpha = *LGI8034,*LGI8E34
  64. ExcludeFromSelect.ntalpha = *LGI8E35
  65. ExcludeFromSelect.ntalpha = *LGI8048,*LGI8E48
  66. ExcludeFromSelect.ntalpha = *LGI8049,*LGI8E49
  67. ExcludeFromSelect.ntalpha = *LGI804A,*LGI8E4A,*LGI8E4D
  68. ExcludeFromSelect.ntalpha = *LGI804B,*LGI8E4B
  69. ExcludeFromSelect.ntalpha = *LGI8E4C
  70.  
  71. ExcludeFromSelect.ntalpha = *LGI8050,*LGI8E50
  72. ExcludeFromSelect.ntalpha = *LGI8051,*LGI8E51
  73.  
  74. ExcludeFromSelect.ntalpha = *LGI8E60
  75. ExcludeFromSelect.ntalpha = *LGI8E61
  76.  
  77. ;
  78. ; Mark any install sections for drivers that also control the keyboard port,
  79. ; so that we can warn the user that they may also be affecting their
  80. ; keyboard with a mouse driver change.
  81. ;
  82. SharedDriver=LogiPS2,%LogiPS2.SharedDriverMsg%
  83.  
  84. [LegacyXlate.DevId]
  85. MSH0001_-_MICROSOFT_SERIAL_MOUSE_WITH_WHEEL = *MSH0001
  86. MSH0004_-_MICROSOFT_SERIAL_MOUSE_WITH_WHEEL = *MSH0004
  87. LGI800C_-_MICROSOFT_SERIAL_MOUSE_WITH_WHEEL = *LGI800C
  88. LGI8032_-_MICROSOFT_SERIAL_MOUSE_WITH_WHEEL = *LGI8032
  89. LGI8033_-_MICROSOFT_SERIAL_MOUSE_WITH_WHEEL = *LGI8033
  90. LGI804B_-_MICROSOFT_SERIAL_MOUSE_WITH_WHEEL = *LGI804B
  91. LGI8050_-_MICROSOFT_SERIAL_MOUSE_WITH_WHEEL = *LGI8050
  92. LGI8051_-_MICROSOFT_SERIAL_MOUSE_WITH_WHEEL = *LGI8051
  93.  
  94. ; Manufacturer Sections
  95. ; ---------------------------------------------------------
  96. [Manufacturer]
  97. %LogiMfg% = LogiMfg
  98. %IBM%     = IBMMfg
  99.  
  100. [IBMMfg]
  101. %*LGI8E58.DeviceDesc%        = LogiPS2,*LGI8E58,*PNP0F0E
  102.  
  103. [LogiMfg]
  104.  
  105. %*PNP0F0C.DeviceDesc%        = LogiSer,*PNP0F0C,*PNP0F01,*PNP0F09,*PNP0F0F,*PNP0F1E,*MSH0001,*MSH0004
  106.  
  107. %*PNP0F0E.DeviceDesc%        = LogiPS2,*PNP0F0E,*PNP0F03,*PNP0F13,*PNP0F19,*MSH0002,*MSH0005
  108.  
  109. %*PNP0F08.DeviceDesc%        = LogiSer,*PNP0F08,*PNP0F0C,*LGI8002,*LGI8007,*LGI8009,*LGI8011
  110.  
  111. %*PNP0F12.DeviceDesc%        = LogiPS2,*PNP0F12,*PNP0F0E,*LGI8E02,*LGI8E07,*LGI8E09,*LGI8E11
  112.  
  113. %*LGI8E01.DeviceDesc%        = LogiPS2,*LGI8E01,*PNP0F0E
  114. %*LGI8E03.DeviceDesc%        = LogiPS2,*LGI8E03,*PNP0F0E,*LGI8E08
  115. %*LGI8E06.DeviceDesc%        = LogiPS2,*LGI8E06,*PNP0F0E
  116. %*LGI8E0A.DeviceDesc%        = LogiPS2,*LGI8E0A,*PNP0F0E
  117. %*LGI8E0C.DeviceDesc%        = LogiPS2,*LGI8E0C,*PNP0F0E,*LGI8E0B,*LGI8E05
  118. %*LGI8E0D.DeviceDesc%        = LogiPS2,*LGI8E0D,*PNP0F0E
  119. %*LGI8E12.DeviceDesc%        = LogiPS2,*LGI8E12,*PNP0F0E
  120. %*LGI8E13.DeviceDesc%        = LogiPS2,*LGI8E13,*PNP0F0E
  121. %*LGI8E32.DeviceDesc%        = LogiPS2,*LGI8E32,*PNP0F0E
  122. %*LGI8E33.DeviceDesc%        = LogiPS2,*LGI8E33,*PNP0F0E,*LGI8E35
  123. %*LGI8E34.DeviceDesc%        = LogiPS2,*LGI8E34,*PNP0F0E
  124. %*LGI8E48.DeviceDesc%        = LogiPS2,*LGI8E48,*PNP0F0E
  125. %*LGI8E49.DeviceDesc%        = LogiPS2,*LGI8E49,*PNP0F0E
  126. %*LGI8E4A.DeviceDesc%        = LogiPS2,*LGI8E4A,*PNP0F0E,*LGI8E4D
  127. %*LGI8E4B.DeviceDesc%        = LogiPS2,*LGI8E4B,*PNP0F0E
  128. %*LGI8E4C.DeviceDesc%        = LogiPS2,*LGI8E4C,*PNP0F0E
  129.  
  130. %*LGI8E50.DeviceDesc%        = LogiPS2,*LGI8E50,*PNP0F0E
  131. %*LGI8E51.DeviceDesc%        = LogiPS2,*LGI8E51,*PNP0F0E
  132.  
  133. %*LGI8E60.DeviceDesc%        = LogiPS2,*LGI8E60,*PNP0F0E
  134. %*LGI8E61.DeviceDesc%        = LogiPS2,*LGI8E61,*PNP0F0E
  135.  
  136. %SERENUM\LGI8001.DeviceDesc% = LogiSer,*LGI8001,*PNP0F0C
  137. %SERENUM\LGI8003.DeviceDesc% = LogiSer,*LGI8003,*PNP0F0C,*LGI8008
  138. %SERENUM\LGI8006.DeviceDesc% = LogiSer,*LGI8006,*PNP0F0C
  139. %SERENUM\LGI800A.DeviceDesc% = LogiSer,*LGI800A,*PNP0F0C
  140. %SERENUM\LGI800C.DeviceDesc% = LogiSer,*LGI800C,*PNP0F0C,*LGI800B,*LGI8005
  141. %SERENUM\LGI8012.DeviceDesc% = LogiSer,*LGI8012,*PNP0F0C
  142. %SERENUM\LGI8013.DeviceDesc% = LogiSer,*LGI8013,*PNP0F0C
  143. %SERENUM\LGI8032.DeviceDesc% = LogiSer,*LGI8032,*PNP0F0C
  144. %SERENUM\LGI8033.DeviceDesc% = LogiSer,*LGI8033,*PNP0F0C
  145. %SERENUM\LGI8034.DeviceDesc% = LogiSer,*LGI8034,*PNP0F0C
  146. %SERENUM\LGI8048.DeviceDesc% = LogiSer,*LGI8048,*PNP0F0C
  147. %SERENUM\LGI8049.DeviceDesc% = LogiSer,*LGI8049,*PNP0F0C
  148. %SERENUM\LGI804A.DeviceDesc% = LogiSer,*LGI804A,*PNP0F0C
  149. %SERENUM\LGI804B.DeviceDesc% = LogiSer,*LGI804B,*PNP0F0C
  150. %SERENUM\LGI8050.DeviceDesc% = LogiSer,*LGI8050,*PNP0F0C
  151. %SERENUM\LGI8051.DeviceDesc% = LogiSer,*LGI8051,*PNP0F0C
  152.  
  153. ; Install Sections
  154. ; ---------------------------------------------------------
  155.  
  156. [LogiSer.Services]
  157. AddService = lsermous, 0x00000002, lsermous_Service_Inst, lsermous_EventLog_Inst
  158. AddService = i8042prt, 0x00000001, i8042prt_Service_Inst, i8042prt_EventLog_Inst
  159. AddService = lkbdfltr,, lkbdfltr_Service_Inst, lkbdfltr_EventLog_Inst
  160. AddService = lmoufltr,, lmoufltr_Service_Inst, lmoufltr_EventLog_Inst
  161.  
  162. [Ser_CopyFiles]
  163. lsermous.sys
  164.  
  165. [lsermous_Service_Inst]
  166. DisplayName    = %lsermous.SvcDesc%
  167. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  168. StartType      = 0                  ; SERVICE_SYSTEM_BOOT
  169. ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
  170. ServiceBinary  = %12%\lsermous.sys
  171. LoadOrderGroup = Base
  172.  
  173. [lsermous_EventLog_Inst]
  174. AddReg = lsermous_EventLog_AddReg
  175. AddReg = Disable_Other_Drivers
  176.  
  177. [lsermous_EventLog_AddReg]
  178. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\lsermous.sys"
  179. HKR,,TypesSupported,0x00010001,7
  180.  
  181. ; -------------- Logitech Serial Mouse     NT 4
  182. [LogiSer]
  183. CopyFiles = Ser_CopyFiles, PS2_CopyFiles, lmoufltr_CopyFiles, lkbdfltr_CopyFiles
  184.  
  185. ; -------------- Logitech PS/2 Mouse    NT 4
  186. [LogiPS2]
  187. CopyFiles = PS2_CopyFiles, Ser_CopyFiles, lmoufltr_CopyFiles, lkbdfltr_CopyFiles
  188.  
  189. [LogiPS2.Services]
  190. AddService = i8042prt, 0x00000003, i8042prt_Service_Inst, i8042prt_EventLog_Inst
  191. AddService = lsermous,, lsermous_Service_Inst, lsermous_EventLog_Inst
  192. AddService = lkbdfltr,, lkbdfltr_Service_Inst, lkbdfltr_EventLog_Inst
  193. AddService = lmoufltr,, lmoufltr_Service_Inst, lmoufltr_EventLog_Inst
  194.  
  195. [PS2_CopyFiles]
  196. l8042prt.sys
  197.     
  198. [i8042prt_Service_Inst]
  199. DisplayName    = %i8042prt.SvcDesc%
  200. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  201. StartType      = 1                  ; SERVICE_SYSTEM_START
  202. ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
  203. ServiceBinary  = %12%\l8042prt.sys
  204. LoadOrderGroup = Keyboard Port
  205.  
  206. [i8042prt_EventLog_Inst]
  207. AddReg = i8042prt_EventLog_AddReg
  208. AddReg = Disable_Other_Drivers
  209.  
  210. [i8042prt_EventLog_AddReg]
  211. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\l8042prt.sys"
  212. HKR,,TypesSupported,0x00010001,7
  213.  
  214. [Disable_Other_Drivers]
  215. HKLM,SYSTEM\CurrentControlSet\Services\l8042prt,Start,0x00010001,0x00000004
  216. HKLM,SYSTEM\CurrentControlSet\Services\msi8042,Start,0x00010001,0x00000004
  217. HKLM,SYSTEM\CurrentControlSet\Services\mssermou,Start,0x00010001,0x00000004
  218. HKLM,SYSTEM\CurrentControlSet\Services\sermouse,Start,0x00010001,0x00000004
  219.  
  220. ; NT related stuff
  221. ; ---------------------------------------------------------
  222. ; -------------- Mouse Class Filter Driver install sections
  223. [lmoufltr_CopyFiles]
  224. lmoufltr.sys
  225.  
  226. [lmoufltr_Service_Inst]
  227. DisplayName    = %lmoufltr.SvcDesc%
  228. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  229. StartType      = 1                  ; SERVICE_SYSTEM_START
  230. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  231. ServiceBinary  = %12%\lmoufltr.sys
  232. LoadOrderGroup = Keyboard Class
  233.  
  234. [lmoufltr_EventLog_Inst]
  235. AddReg = lmoufltr_EventLog_AddReg
  236. DelReg = lmoufltr_Service_DelReg
  237.  
  238. [lmoufltr_EventLog_AddReg]
  239. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\lmoufltr.sys"
  240. HKR,,TypesSupported,0x00010001,7
  241.  
  242. [lmoufltr_Service_DelReg]
  243. HKLM, SYSTEM\CurrentControlSet\Services\Lmoufltr\technical, ResumePolling ; for 8.20 and later
  244.  
  245. ; -------------- Keyboard Class Filter Driver install sections
  246. [lkbdfltr_CopyFiles]
  247. lkbdfltr.sys
  248.  
  249. [lkbdfltr_Service_Inst]
  250. DisplayName    = %lkbdfltr.SvcDesc%
  251. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  252. StartType      = 1                  ; SERVICE_SYSTEM_START
  253. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  254. ServiceBinary  = %12%\lkbdfltr.sys
  255. LoadOrderGroup = Keyboard Class
  256.  
  257. [lkbdfltr_EventLog_Inst]
  258. AddReg = lkbdfltr_EventLog_AddReg
  259.  
  260. [lkbdfltr_EventLog_AddReg]
  261. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\lkbdfltr.sys"
  262. HKR,,TypesSupported,0x00010001,7
  263.  
  264. ; User visible strings
  265. ; ---------------------------------------------------------
  266.  
  267. [Strings]
  268. Provider  = "Logitech"
  269. LogiMfg   = "Logitech"
  270. IBM       = "IBM"
  271.  
  272. DiskName                   = "Logitech MouseWare Driver Disk"
  273.  
  274. ; upgrading devices from others to Logitech
  275. *PNP0F0C.DeviceDesc        = "Logitech-compatible Mouse Serial"
  276.  
  277. *PNP0F0E.DeviceDesc        = "Logitech-compatible Mouse PS/2"
  278.  
  279. *PNP0F08.DeviceDesc        = "Other Logitech Mouse Serial"
  280. *PNP0F12.DeviceDesc        = "Other Logitech Mouse PS/2"
  281.  
  282. SERENUM\LGI8001.DeviceDesc = "Mouse Serial (M34,M35,C43)"
  283. *LGI8E01.DeviceDesc        = "Mouse PS/2 (S34,S35,S42,C43)"
  284.  
  285. SERENUM\LGI8003.DeviceDesc = "Logitech TrackMan Portable Serial"
  286. *LGI8E03.DeviceDesc        = "Logitech TrackMan Portable PS/2"
  287.  
  288. SERENUM\LGI8006.DeviceDesc = "Logitech Mouse Serial"
  289. *LGI8E06.DeviceDesc        = "Logitech Mouse PS/2"
  290.  
  291. SERENUM\LGI800A.DeviceDesc = "Logitech TrackMan Vista Serial"
  292. *LGI8E0A.DeviceDesc        = "Logitech TrackMan Vista PS/2"
  293.  
  294. SERENUM\LGI800C.DeviceDesc = "Logitech MouseMan Serial"
  295. *LGI8E0C.DeviceDesc        = "Logitech MouseMan PS/2"
  296.  
  297. *LGI8E0D.DeviceDesc        = "Logitech WingMan Gaming Mouse PS/2"
  298.  
  299. SERENUM\LGI8012.DeviceDesc = "Logitech SurfMan/TrackMan Live! Serial"
  300. *LGI8E12.DeviceDesc        = "Logitech SurfMan/TrackMan Live! PS/2"
  301.  
  302. SERENUM\LGI8013.DeviceDesc = "Cordless Mouse Serial"
  303. *LGI8E13.DeviceDesc        = "Cordless Mouse PS/2"
  304.  
  305. SERENUM\LGI8032.DeviceDesc = "Logitech Cordless Desktop Serial"
  306. *LGI8E32.DeviceDesc        = "Logitech Cordless Desktop PS/2"
  307.  
  308. SERENUM\LGI8033.DeviceDesc = "Logitech Cordless Wheel Mouse Serial"
  309. *LGI8E33.DeviceDesc        = "Logitech Cordless Wheel Mouse PS/2"
  310.  
  311. SERENUM\LGI8034.DeviceDesc = "Logitech Cordless MouseMan Wheel Serial"
  312. *LGI8E34.DeviceDesc        = "Logitech Cordless MouseMan Wheel PS/2"
  313.  
  314. SERENUM\LGI8048.DeviceDesc = "Logitech TrackMan Marble Serial"
  315. *LGI8E48.DeviceDesc        = "Logitech TrackMan Marble PS/2"
  316.  
  317. SERENUM\LGI8049.DeviceDesc = "Logitech TrackMan Marble FX Serial"
  318. *LGI8E49.DeviceDesc        = "Logitech TrackMan Marble FX PS/2"
  319.  
  320. SERENUM\LGI804A.DeviceDesc = "Logitech Marble Mouse Serial"
  321. *LGI8E4A.DeviceDesc        = "Logitech Marble Mouse PS/2"
  322.  
  323. SERENUM\LGI804B.DeviceDesc = "Logitech TrackMan Marble+ Serial"
  324. *LGI8E4B.DeviceDesc        = "Logitech TrackMan Marble+ PS/2"
  325.  
  326. *LGI8E4C.DeviceDesc        = "Logitech TrackMan Marble Wheel PS/2"
  327.  
  328. SERENUM\LGI8050.DeviceDesc = "Logitech MouseMan Wheel Serial"
  329. *LGI8E50.DeviceDesc        = "Logitech MouseMan Wheel PS/2"
  330.  
  331. SERENUM\LGI8051.DeviceDesc = "Wheel Mouse Serial (C48)"
  332. *LGI8E51.DeviceDesc        = "Wheel Mouse PS/2 (S48,C48)"
  333.     
  334. *LGI8E58.DeviceDesc        = "IBM ScrollPoint PS/2"
  335.  
  336. *LGI8E60.DeviceDesc        = "Logitech TouchPad PS/2"
  337.  
  338. *LGI8E61.DeviceDesc        = "Logitech TouchScroll PS/2"
  339.  
  340. ; Service Names
  341. i8042prt.SvcDesc = "Logitech Keyboard and PS/2 Mouse Port Driver"
  342. lsermous.SvcDesc = "Logitech Serial Mouse Driver"
  343. lkbdfltr.SvcDesc = "Logitech Keyboard Class Filter Driver"
  344. lmoufltr.SvcDesc = "Logitech Mouse Class Filter Driver"
  345.     
  346. ; Description of device also controlled by a shared driver
  347. LogiPS2.SharedDriverMsg = "keyboard port"
  348.  
  349.