home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 April / 04_03.iso / drivers / pack1 / files / mw975enu.exe / WinNT / LMOUSENT.INF < prev    next >
Encoding:
INI File  |  2002-11-15  |  13.8 KB  |  349 lines

  1.  
  2. ; Mouse installation file
  3. ; LMOUSE.INF for Windows NT 4
  4. ; last modified on "Fri Nov 15 14:36:38 2002"
  5. ; automatically generated on "Nov 15 2002"
  6.  
  7. ; Copyright (c) 1989-2002 Logitech. All rights reserved.
  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. Logi_MwX.Exe = 1
  33.  
  34. [DestinationDirs]
  35.  
  36. DefaultDestDir = 12 ; DIRID_DRIVERS
  37.  
  38. Logi_MwX_Copy = 10
  39.  
  40. [ControlFlags]
  41. ; Exclude RISC platforms.
  42. ExcludeFromSelect.ntalpha    = *PNP0F08,*PNP0F0C,*PNP0F0E,*PNP0F12
  43.  
  44. ExcludeFromSelect.ntalpha    = *MSH0001,*MSH0004
  45. ExcludeFromSelect.ntalpha    = *MSH0002,*MSH0005
  46.  
  47. ExcludeFromSelect.ntalpha    = *LGI8E58
  48.  
  49. ExcludeFromSelect.ntalpha    = *LGI8002,*LGI8007,*LGI8009,*LGI8011
  50. ExcludeFromSelect.ntalpha    = *LGI8E02,*LGI8E07,*LGI8E09,*LGI8E11
  51.  
  52. ExcludeFromSelect.ntalpha = *LGI8001,*LGI8E01
  53.  
  54. ExcludeFromSelect.ntalpha = *LGI8003,*LGI8008
  55. ExcludeFromSelect.ntalpha = *LGI8E03,*LGI8E08         
  56.  
  57. ExcludeFromSelect.ntalpha = *LGI800C,*LGI800B,*LGI8005
  58. ExcludeFromSelect.ntalpha = *LGI8E0C,*LGI8E0B,*LGI8E05
  59.  
  60. ExcludeFromSelect.ntalpha = *LGI8006,*LGI8E06
  61. ExcludeFromSelect.ntalpha = *LGI800A,*LGI8E0A
  62. ExcludeFromSelect.ntalpha = *LGI8E0D
  63. ExcludeFromSelect.ntalpha = *LGI8012,*LGI8E12
  64. ExcludeFromSelect.ntalpha = *LGI8013,*LGI8E13
  65. ExcludeFromSelect.ntalpha = *LGI8032,*LGI8E32
  66. ExcludeFromSelect.ntalpha = *LGI8033,*LGI8E33
  67. ExcludeFromSelect.ntalpha = *LGI8034,*LGI8E34
  68. ExcludeFromSelect.ntalpha = *LGI8E35
  69. ExcludeFromSelect.ntalpha = *LGI8E3D
  70. ExcludeFromSelect.ntalpha = *LGI8048,*LGI8E48
  71. ExcludeFromSelect.ntalpha = *LGI8049,*LGI8E49
  72. ExcludeFromSelect.ntalpha = *LGI804A,*LGI8E4A,*LGI8E4D
  73. ExcludeFromSelect.ntalpha = *LGI804B,*LGI8E4B
  74. ExcludeFromSelect.ntalpha = *LGI8E4C
  75.     
  76. ExcludeFromSelect.ntalpha = *LGI8E4F
  77. ExcludeFromSelect.ntalpha = *LGI8050,*LGI8E50
  78. ExcludeFromSelect.ntalpha = *LGI8051,*LGI8E51
  79.  
  80. ExcludeFromSelect.ntalpha = *LGI8E60
  81. ExcludeFromSelect.ntalpha = *LGI8E61
  82. ExcludeFromSelect.ntalpha = *LGI8E6D
  83. ExcludeFromSelect.ntalpha = *LGI8E6F
  84. ExcludeFromSelect.ntalpha = *LGI8E70
  85.  
  86. ;
  87. ; Mark any install sections for drivers that also control the keyboard port,
  88. ; so that we can warn the user that they may also be affecting their
  89. ; keyboard with a mouse driver change.
  90. ;
  91. SharedDriver=LogiPS2,%LogiPS2.SharedDriverMsg%
  92.  
  93. [LegacyXlate.DevId]
  94. MSH0001_-_MICROSOFT_SERIAL_MOUSE_WITH_WHEEL = *MSH0001
  95. MSH0004_-_MICROSOFT_SERIAL_MOUSE_WITH_WHEEL = *MSH0004
  96. LGI800C_-_MICROSOFT_SERIAL_MOUSE_WITH_WHEEL = *LGI800C
  97. LGI8032_-_MICROSOFT_SERIAL_MOUSE_WITH_WHEEL = *LGI8032
  98. LGI8033_-_MICROSOFT_SERIAL_MOUSE_WITH_WHEEL = *LGI8033
  99. LGI804B_-_MICROSOFT_SERIAL_MOUSE_WITH_WHEEL = *LGI804B
  100. LGI8050_-_MICROSOFT_SERIAL_MOUSE_WITH_WHEEL = *LGI8050
  101. LGI8051_-_MICROSOFT_SERIAL_MOUSE_WITH_WHEEL = *LGI8051
  102.  
  103. ; Manufacturer Sections
  104. ; ---------------------------------------------------------
  105. [Manufacturer]
  106. %LogiMfg%    = LogiMfg
  107. %IBM%        = IBMMfg
  108.  
  109. [IBMMfg]
  110. %*LGI8E58.DeviceDesc%    = LogiPS2,*LGI8E58,*PNP0F0E
  111.  
  112. [LogiMfg]
  113.  
  114. %*PNP0F0C.DeviceDesc%        = LogiSer,*PNP0F0C,*PNP0F01,*PNP0F09,*PNP0F0F,*PNP0F1E,*MSH0001,*MSH0004
  115.  
  116. %*PNP0F0E.DeviceDesc%        = LogiPS2,*PNP0F0E,*PNP0F19,*MSH0002,*MSH0005
  117. %*PNP0F0E.DeviceDesc%        = LogiPS2,*PNP0F03
  118. %*PNP0F0E.DeviceDesc%        = LogiPS2,*PNP0F13
  119.  
  120. %*PNP0F0E.DeviceDesc%        = LogiPS2,*PNP0F12,*PNP0F0E,*LGI8E02,*LGI8E07,*LGI8E09,*LGI8E11
  121. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E01,*PNP0F0E
  122. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E03,*PNP0F0E,*LGI8E08
  123. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E06,*PNP0F0E
  124. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E0A,*PNP0F0E
  125. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E0C,*PNP0F0E,*LGI8E0B,*LGI8E05
  126. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E0D,*PNP0F0E
  127. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E12,*PNP0F0E
  128. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E13,*PNP0F0E
  129. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E32,*PNP0F0E
  130. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E33,*PNP0F0E,*LGI8E35
  131. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E34,*PNP0F0E
  132. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E3D,*PNP0F0E
  133. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E48,*PNP0F0E
  134. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E49,*PNP0F0E
  135. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E4A,*PNP0F0E,*LGI8E4D
  136. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E4B,*PNP0F0E
  137. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E4C,*PNP0F0E
  138. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E4E,*PNP0F0E
  139. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E4F,*PNP0F0E
  140. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E50,*PNP0F0E
  141. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E51,*PNP0F0E
  142. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E60,*PNP0F0E
  143. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E61,*PNP0F0E
  144. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E6D,*PNP0F0E
  145. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E6F,*PNP0F0E
  146. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E70,*PNP0F0E
  147.  
  148. %*PNP0F08.DeviceDesc%        = LogiSer,*PNP0F08,*PNP0F0C,*LGI8002,*LGI8007,*LGI8009,*LGI8011
  149.  
  150. %SERENUM\LGI8001.DeviceDesc% = LogiSer,*LGI8001,*PNP0F0C
  151. %SERENUM\LGI8003.DeviceDesc% = LogiSer,*LGI8003,*PNP0F0C,*LGI8008
  152. %SERENUM\LGI8006.DeviceDesc% = LogiSer,*LGI8006,*PNP0F0C
  153. %SERENUM\LGI800A.DeviceDesc% = LogiSer,*LGI800A,*PNP0F0C
  154. %SERENUM\LGI800C.DeviceDesc% = LogiSer,*LGI800C,*PNP0F0C,*LGI800B,*LGI8005
  155. %SERENUM\LGI8012.DeviceDesc% = LogiSer,*LGI8012,*PNP0F0C
  156. %SERENUM\LGI8013.DeviceDesc% = LogiSer,*LGI8013,*PNP0F0C
  157. %SERENUM\LGI8032.DeviceDesc% = LogiSer,*LGI8032,*PNP0F0C
  158. %SERENUM\LGI8033.DeviceDesc% = LogiSer,*LGI8033,*PNP0F0C
  159. %SERENUM\LGI8034.DeviceDesc% = LogiSer,*LGI8034,*PNP0F0C
  160. %SERENUM\LGI8048.DeviceDesc% = LogiSer,*LGI8048,*PNP0F0C
  161. %SERENUM\LGI8049.DeviceDesc% = LogiSer,*LGI8049,*PNP0F0C
  162. %SERENUM\LGI804A.DeviceDesc% = LogiSer,*LGI804A,*PNP0F0C
  163. %SERENUM\LGI804B.DeviceDesc% = LogiSer,*LGI804B,*PNP0F0C
  164. %SERENUM\LGI8050.DeviceDesc% = LogiSer,*LGI8050,*PNP0F0C
  165. %SERENUM\LGI8051.DeviceDesc% = LogiSer,*LGI8051,*PNP0F0C
  166.  
  167. ; Install Sections
  168. ; ---------------------------------------------------------
  169.  
  170. [LogiSer.Services]
  171. AddService = lsermous, 0x00000002, lsermous_Service_Inst, lsermous_EventLog_Inst
  172. AddService = i8042prt, 0x00000001, i8042prt_Service_Inst, i8042prt_EventLog_Inst
  173. AddService = lkbdfltr,, lkbdfltr_Service_Inst, lkbdfltr_EventLog_Inst
  174. AddService = lmoufltr,, lmoufltr_Service_Inst, lmoufltr_EventLog_Inst
  175.  
  176. [Ser_CopyFiles]
  177. LSerMous.Sys
  178.  
  179. [lsermous_Service_Inst]
  180. DisplayName    = %lsermous.SvcDesc%
  181. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  182. StartType      = 0                  ; SERVICE_SYSTEM_BOOT
  183. ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
  184. ServiceBinary  = %12%\LSerMous.Sys
  185. LoadOrderGroup = Base
  186.  
  187. [lsermous_EventLog_Inst]
  188. AddReg = lsermous_EventLog_AddReg
  189. AddReg = Disable_Other_Drivers
  190.  
  191. [lsermous_EventLog_AddReg]
  192. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\LSerMous.Sys"
  193. HKR,,TypesSupported,0x00010001,7
  194.  
  195. ; -------------- Logitech Serial Mouse     NT 4
  196. [LogiSer]
  197. CopyFiles = Ser_CopyFiles, PS2_CopyFiles, lmoufltr_CopyFiles, lkbdfltr_CopyFiles, Logi_MwX_Copy
  198. AddReg = Logi_MwX_AddReg
  199.  
  200. ; -------------- Logitech PS/2 Mouse    NT 4
  201. [LogiPS2]
  202. CopyFiles = PS2_CopyFiles, Ser_CopyFiles, lmoufltr_CopyFiles, lkbdfltr_CopyFiles, Logi_MwX_Copy
  203. AddReg = Logi_MwX_AddReg
  204.  
  205. [LogiPS2.Services]
  206. AddService = i8042prt, 0x00000003, i8042prt_Service_Inst, i8042prt_EventLog_Inst
  207. AddService = lsermous,, lsermous_Service_Inst, lsermous_EventLog_Inst
  208. AddService = lkbdfltr,, lkbdfltr_Service_Inst, lkbdfltr_EventLog_Inst
  209. AddService = lmoufltr,, lmoufltr_Service_Inst, lmoufltr_EventLog_Inst
  210.  
  211. [PS2_CopyFiles]
  212. L8042Prt.Sys
  213.  
  214. [i8042prt_Service_Inst]
  215. DisplayName    = %i8042prt.SvcDesc%
  216. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  217. StartType      = 1                  ; SERVICE_SYSTEM_START
  218. ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
  219. ServiceBinary  = %12%\L8042Prt.Sys
  220. LoadOrderGroup = Keyboard Port
  221.  
  222. [i8042prt_EventLog_Inst]
  223. AddReg = i8042prt_EventLog_AddReg
  224. AddReg = Disable_Other_Drivers
  225.  
  226. [i8042prt_EventLog_AddReg]
  227. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\L8042Prt.Sys"
  228. HKR,,TypesSupported,0x00010001,7
  229.  
  230. [Disable_Other_Drivers]
  231. HKLM,SYSTEM\CurrentControlSet\Services\l8042prt,Start,0x00010001,0x00000004
  232. HKLM,SYSTEM\CurrentControlSet\Services\msi8042,Start,0x00010001,0x00000004
  233. HKLM,SYSTEM\CurrentControlSet\Services\mssermou,Start,0x00010001,0x00000004
  234. HKLM,SYSTEM\CurrentControlSet\Services\sermouse,Start,0x00010001,0x00000004
  235.  
  236. ; NT related stuff
  237. ; ---------------------------------------------------------
  238. ; -------------- Mouse Class Filter Driver install sections
  239. [lmoufltr_CopyFiles]
  240. LMouFltr.Sys
  241.  
  242. [lmoufltr_Service_Inst]
  243. DisplayName    = %lmoufltr.SvcDesc%
  244. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  245. StartType      = 1                  ; SERVICE_SYSTEM_START
  246. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  247. ServiceBinary  = %12%\LMouFltr.Sys
  248. LoadOrderGroup = Keyboard Class
  249.  
  250. [lmoufltr_EventLog_Inst]
  251. AddReg = lmoufltr_EventLog_AddReg
  252. DelReg = lmoufltr_Service_DelReg
  253.  
  254. [lmoufltr_EventLog_AddReg]
  255. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\LMouFltr.Sys"
  256. HKR,,TypesSupported,0x00010001,7
  257.  
  258. [lmoufltr_Service_DelReg]
  259. HKLM, SYSTEM\CurrentControlSet\Services\Lmoufltr\technical, ResumePolling ; for 8.20 and later
  260.  
  261. ; -------------- Keyboard Class Filter Driver install sections
  262. [lkbdfltr_CopyFiles]
  263. LKbdFltr.Sys
  264.  
  265. [lkbdfltr_Service_Inst]
  266. DisplayName    = %lkbdfltr.SvcDesc%
  267. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  268. StartType      = 1                  ; SERVICE_SYSTEM_START
  269. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  270. ServiceBinary  = %12%\LKbdFltr.Sys
  271. LoadOrderGroup = Keyboard Class
  272.  
  273. [lkbdfltr_EventLog_Inst]
  274. AddReg = lkbdfltr_EventLog_AddReg
  275.  
  276. [lkbdfltr_EventLog_AddReg]
  277. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\LKbdFltr.Sys"
  278. HKR,,TypesSupported,0x00010001,7
  279.  
  280. ; --- Logitech MouseWare Utility user mode module install ---
  281. [Logi_MwX_Copy]
  282. Logi_MwX.Exe
  283.  
  284. [Logi_MwX_AddReg]
  285. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,"Logitech Utility",,Logi_MwX.Exe
  286. HKU,.DEFAULT\Control Panel\Mouse,MouseSpeed,,0
  287.  
  288. [Strings]
  289.  
  290. CLSID_IFM0LMOUFRC="{64F875C0-4489-11d4-8297-0050DA1A72D3}"
  291. CLSID_IFM1LMOUFRC="{64F875C1-4489-11d4-8297-0050DA1A72D3}"
  292. CLSID_IFM2LMOUFRC="{64F875C2-4489-11d4-8297-0050DA1A72D3}"
  293. CLSID_IFM3LMOUFRC="{64F875C3-4489-11d4-8297-0050DA1A72D3}"
  294. PRODGUID_IFM0="{64F975C0-4489-11d4-8297-0050DA1A72D3}"
  295. PRODGUID_IFM1="{64F975C1-4489-11d4-8297-0050DA1A72D3}"
  296. PRODGUID_IFM2="{64F975C2-4489-11d4-8297-0050DA1A72D3}"
  297. PRODGUID_IFM3="{64F975C3-4489-11d4-8297-0050DA1A72D3}"
  298. KEY_IFM0="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C030"
  299. KEY_IFM0FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C030\ForceFeedback\Effects"
  300. KEY_IFM1="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C031"
  301. KEY_IFM1FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C031\ForceFeedback\Effects"
  302. KEY_IFM2="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C032"
  303. KEY_IFM2FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C032\ForceFeedback\Effects"
  304. KEY_IFM3="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C033"
  305. KEY_IFM3FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C033\ForceFeedback\Effects"
  306.  
  307. ; User visible strings
  308. ; ---------------------------------------------------------
  309. Provider  = "Logitech"
  310. LogiMfg   = "Logitech"
  311. IBM       = "IBM"
  312.  
  313. DiskName                   = "Logitech MouseWare Driver Disk"
  314.  
  315. ; upgrading devices from others to Logitech
  316. *PNP0F0C.DeviceDesc        = "Logitech-compatible Mouse Serial"
  317.  
  318. *PNP0F08.DeviceDesc        = "Other Logitech Mouse Serial"
  319. SERENUM\LGI8001.DeviceDesc = "Logitech First/Pilot Mouse Serial (M34,M35,C43)"
  320. SERENUM\LGI8003.DeviceDesc = "Logitech TrackMan Portable Serial"
  321. SERENUM\LGI8006.DeviceDesc = "Logitech Mouse Serial"
  322. SERENUM\LGI800A.DeviceDesc = "Logitech TrackMan Vista Serial"
  323. SERENUM\LGI800C.DeviceDesc = "Logitech MouseMan Serial"
  324. SERENUM\LGI8012.DeviceDesc = "Logitech SurfMan/TrackMan Live! Serial"
  325. SERENUM\LGI8013.DeviceDesc = "Logitech Cordless MouseMan Pro Serial"
  326. SERENUM\LGI8032.DeviceDesc = "Logitech Cordless Desktop Serial"
  327. SERENUM\LGI8033.DeviceDesc = "Logitech Cordless Wheel Mouse Serial"
  328. SERENUM\LGI8034.DeviceDesc = "Logitech Cordless MouseMan Wheel Serial"
  329. SERENUM\LGI8048.DeviceDesc = "Logitech TrackMan Marble Serial"
  330. SERENUM\LGI8049.DeviceDesc = "Logitech TrackMan Marble FX Serial"
  331. SERENUM\LGI804A.DeviceDesc = "Logitech Marble Mouse Serial"
  332. SERENUM\LGI804B.DeviceDesc = "Logitech TrackMan Marble+ Serial"
  333.  
  334. SERENUM\LGI8050.DeviceDesc = "Logitech MouseMan Wheel Serial"
  335. SERENUM\LGI8051.DeviceDesc = "Wheel Mouse Serial (C48)"
  336.  
  337. *PNP0F0E.DeviceDesc        = "Logitech-compatible Mouse PS/2"
  338. *LGI8E58.DeviceDesc        = "IBM ScrollPoint 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.