home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 September / Chip_2003-09_cd2.bin / system / _ovladace / logitech_mouseware / mw976enu.exe / WinNT / LMOUSENT.INF < prev    next >
Encoding:
INI File  |  2003-03-07  |  13.8 KB  |  348 lines

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