home *** CD-ROM | disk | FTP | other *** search
INI File | 2000-02-10 | 14.2 KB | 387 lines |
-
- ; Mouse installation file
- ; LMOUSE.INF for Windows 2000
- ; last modified on "Fri Feb 4 19:35:09 2000"
- ; automatically generated on "Feb 4 2000"
-
- ; Copyright (c) 1989-2000 Logitech Inc.
-
- [Version]
-
- Signature = "$Windows NT$"
-
- CatalogFile = Lmouse2k.cat
-
- Class = Mouse
- ClassGUID = {4D36E96F-E325-11CE-BFC1-08002BE10318}
- Provider = %Provider%
-
- DriverVer = 02/02/2000,9.00
-
- [SourceDisksNames]
- ; Cabinet file names and associated disks
- ; <cab#> = <disk#>,<cabinet filename>, ID (Unused, must be 0)
-
- 1 = %DiskName%,
-
- [SourceDisksFiles]
- ;<file> = <cabinet number>,<subdir>,<filename>,<size>,<checksum>
- ;Note: File is not in a cabinet if cab# is 0
-
- L8042pr2.sys = 1
- lsermou2.sys = 1
- lhidflt2.sys = 1
- lmouflt2.sys = 1
- lkbdflt2.sys = 1
- lcoinst.dll = 1
-
- [DestinationDirs]
-
- DefaultDestDir = 12 ; DIRID_DRIVERS
-
- lcoinst.CopyFiles = 11 ; co-installer goes to DIRID_SYSTEM
-
- [ControlFlags]
-
- ExcludeFromSelect = *PNP0F0C,SERENUM\PNP0F0A,*PNP0F0E,*PNP0F08,*PNP0F12
- ExcludeFromSelect = *LGI8E01,*LGI8E03,*LGI8E06,*LGI8E0A,*LGI8E0C,*LGI8E0D
- ExcludeFromSelect = *LGI8E12,*LGI8E13,*LGI8E32,*LGI8E33,*LGI8E34
- ExcludeFromSelect = *LGI8E48,*LGI8E49,*LGI8E4A,*LGI8E4B,*LGI8E4C
-
- ExcludeFromSelect = *LGI8E50,*LGI8E51
-
- ExcludeFromSelect = *LGI8E58,*LGI8E60,*LGI8E61
-
- ExcludeFromSelect = SERENUM\LGI8001,SERENUM\LGI8003,SERENUM\LGI8006
- ExcludeFromSelect = SERENUM\LGI800A,SERENUM\LGI800C,SERENUM\LGI8012,SERENUM\LGI8013
- ExcludeFromSelect = SERENUM\LGI8032,SERENUM\LGI8033,SERENUM\LGI8034
- ExcludeFromSelect = SERENUM\LGI8048,SERENUM\LGI8049,SERENUM\LGI804A,SERENUM\LGI804B
- ExcludeFromSelect = SERENUM\LGI8050,SERENUM\LGI8051
-
- ExcludeFromSelect = HID\VID_046D&PID_C000,HID\VID_046D&PID_C001,HID\VID_046D&PID_C002,HID\VID_046D&PID_C003
- ExcludeFromSelect = HID\VID_046D&PID_C004,HID\VID_046D&PID_C005
-
- ExcludeFromSelect = HID\VID_046D&PID_C00B,HID\VID_046D&PID_C00C
- ExcludeFromSelect = HID\VID_046D&PID_C401,HID\VID_046D&PID_C402
- ExcludeFromSelect = HID\VID_046D&PID_C403,HID\VID_046D&PID_C404
-
- ; Manufacturer Sections
- ; ---------------------------------------------------------
- [Manufacturer]
- %LogiMfg% = LogiMfg
- %IBM% = IBMMfg
-
- [IBMMfg]
- %*LGI8E58.DeviceDesc% = LogiPS2,*LGI8E58,*PNP0F0E
-
- [LogiMfg]
-
- %*PNP0F0C.DeviceDesc% = LogiSerPnP,*PNP0F0C,*PNP0F01,*PNP0F09,*PNP0F0F,*PNP0F1E
- %SERENUM\PNP0F0A.DeviceDesc% = LogiSerPnP,SERENUM\PNP0F0A,SERENUM\PNP0F1E,SERENUM\MSH0001,SERENUM\MSH0004
-
- %*PNP0F0E.DeviceDesc% = LogiPS2,*PNP0F0E,*PNP0F03,*PNP0F13,*PNP0F19,*MSH0002,*MSH0005
-
- %*PNP0F08.DeviceDesc% = LogiSerPnP,*PNP0F08,SERENUM\LGI8002,SERENUM\LGI8007,SERENUM\LGI8009,SERENUM\LGI8011
-
- %*PNP0F12.DeviceDesc% = LogiPS2,*PNP0F12,*PNP0F0E,*LGI8E02,*LGI8E07,*LGI8E09,*LGI8E11
-
- %*LGI8E01.DeviceDesc% = LogiPS2,*LGI8E01,*PNP0F0E
- %*LGI8E03.DeviceDesc% = LogiPS2,*LGI8E03,*PNP0F0E,*LGI8E08
- %*LGI8E06.DeviceDesc% = LogiPS2,*LGI8E06,*PNP0F0E
- %*LGI8E0A.DeviceDesc% = LogiPS2,*LGI8E0A,*PNP0F0E
- %*LGI8E0C.DeviceDesc% = LogiPS2,*LGI8E0C,*PNP0F0E,*LGI8E0B,*LGI8E05
- %*LGI8E0D.DeviceDesc% = LogiPS2,*LGI8E0D,*PNP0F0E
- %*LGI8E12.DeviceDesc% = LogiPS2,*LGI8E12,*PNP0F0E
- %*LGI8E13.DeviceDesc% = LogiPS2,*LGI8E13,*PNP0F0E
- %*LGI8E32.DeviceDesc% = LogiPS2,*LGI8E32,*PNP0F0E
- %*LGI8E33.DeviceDesc% = LogiPS2,*LGI8E33,*PNP0F0E,*LGI8E35
- %*LGI8E34.DeviceDesc% = LogiPS2,*LGI8E34,*PNP0F0E
- %*LGI8E48.DeviceDesc% = LogiPS2,*LGI8E48,*PNP0F0E
- %*LGI8E49.DeviceDesc% = LogiPS2,*LGI8E49,*PNP0F0E
- %*LGI8E4A.DeviceDesc% = LogiPS2,*LGI8E4A,*PNP0F0E,*LGI8E4D
- %*LGI8E4B.DeviceDesc% = LogiPS2,*LGI8E4B,*PNP0F0E
- %*LGI8E4C.DeviceDesc% = LogiPS2,*LGI8E4C,*PNP0F0E
-
- %*LGI8E50.DeviceDesc% = LogiPS2,*LGI8E50,*PNP0F0E
- %*LGI8E51.DeviceDesc% = LogiPS2,*LGI8E51,*PNP0F0E
-
- %*LGI8E60.DeviceDesc% = LogiPS2,*LGI8E60,*PNP0F0E
- %*LGI8E61.DeviceDesc% = LogiPS2,*LGI8E61,*PNP0F0E
-
- %SERENUM\LGI8001.DeviceDesc% = LogiSerPnP,SERENUM\LGI8001,SERENUM\PNP0F0A
- %SERENUM\LGI8003.DeviceDesc% = LogiSerPnP,SERENUM\LGI8003,SERENUM\PNP0F0A,SERENUM\LGI8008
- %SERENUM\LGI8006.DeviceDesc% = LogiSerPnP,SERENUM\LGI8006,SERENUM\PNP0F0A
- %SERENUM\LGI800A.DeviceDesc% = LogiSerPnP,SERENUM\LGI800A,SERENUM\PNP0F0A
- %SERENUM\LGI800C.DeviceDesc% = LogiSerPnP,SERENUM\LGI800C,SERENUM\PNP0F0A,SERENUM\LGI800B,SERENUM\LGI8005
- %SERENUM\LGI8012.DeviceDesc% = LogiSerPnP,SERENUM\LGI8012,SERENUM\PNP0F0A
- %SERENUM\LGI8013.DeviceDesc% = LogiSerPnP,SERENUM\LGI8013,SERENUM\PNP0F0A
- %SERENUM\LGI8032.DeviceDesc% = LogiSerPnP,SERENUM\LGI8032,SERENUM\PNP0F0A
- %SERENUM\LGI8033.DeviceDesc% = LogiSerPnP,SERENUM\LGI8033,SERENUM\PNP0F0A
- %SERENUM\LGI8034.DeviceDesc% = LogiSerPnP,SERENUM\LGI8034,SERENUM\PNP0F0A
- %SERENUM\LGI8048.DeviceDesc% = LogiSerPnP,SERENUM\LGI8048,SERENUM\PNP0F0A
- %SERENUM\LGI8049.DeviceDesc% = LogiSerPnP,SERENUM\LGI8049,SERENUM\PNP0F0A
- %SERENUM\LGI804A.DeviceDesc% = LogiSerPnP,SERENUM\LGI804A,SERENUM\PNP0F0A
- %SERENUM\LGI804B.DeviceDesc% = LogiSerPnP,SERENUM\LGI804B,SERENUM\PNP0F0A
- %SERENUM\LGI8050.DeviceDesc% = LogiSerPnP,SERENUM\LGI8050,SERENUM\PNP0F0A
- %SERENUM\LGI8051.DeviceDesc% = LogiSerPnP,SERENUM\LGI8051,SERENUM\PNP0F0A
-
- %HID\VID_046D&PID_C000.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C000,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C001.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C001,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C002.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C002,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C003.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C003,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C004.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C004,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C005.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C005,HID_DEVICE_SYSTEM_MOUSE
-
- %HID\VID_046D&PID_C00B.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00B,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C00C.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00C,HID_DEVICE_SYSTEM_MOUSE
-
- %HID\VID_046D&PID_C401.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C401,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C402.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C402,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C403.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C403,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C404.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C404,HID_DEVICE_SYSTEM_MOUSE
-
- ; Install Sections
- ; ---------------------------------------------------------
-
- [LogiSerPnp]
- CopyFiles = lsermou2.CopyFiles, lmouflt2.CopyFiles, lkbdflt2.Copyfiles
-
- [LogiSerPnp.Services]
- AddService = lsermou2, %SPSVCINST_ASSOCSERVICE%, lsermou2_Service_Inst ; Serial Mouse Filter Driver
- AddService = lmouflt2, , lmouflt2_Service_Inst, ; Mouse Class Upper Filter Driver
- AddService = lkbdflt2, , lkbdflt2_Service_Inst, ; Keyboard Class Upper Filter Driver
-
- [LogiSerPnp.CoInstallers]
- CopyFiles = lcoinst.CopyFiles
- AddReg = lmouflt2.CoInstallers_AddReg
-
- [lmouflt2.CoInstallers_AddReg]
- HKR,,CoInstallers32,%REG_MULTI_SZ%,"lcoinst.dll"
-
- [lsermou2_Service_Inst]
- DisplayName = %lsermou2.SvcDesc%
- ServiceType = %SERVICE_KERNEL_DRIVER%
- StartType = %SERVICE_DEMAND_START%
- ErrorControl = %SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\lsermou2.sys
- LoadOrderGroup = Pointer Port
- ;Addreg = lsermou2_parameters
-
- [lsermou2.CopyFiles]
- lsermou2.sys,,,%COPYFLG_NOSKIP%
-
- [lCoInst.CopyFiles]
- lcoinst.dll
-
- [LogiPS2]
-
- Include=msmouse.inf
- Needs=PS2_Inst
- CopyFiles = L8042pr2.CopyFiles, lmouflt2.CopyFiles, lkbdflt2.Copyfiles
-
- [LogiPS2.CoInstallers]
- CopyFiles = lcoinst.CopyFiles
- AddReg = lmouflt2.CoInstallers_AddReg
-
- [LogiPS2.Services]
- AddService = L8042pr2, , L8042pr2_Service_Inst ; Logitech PS/2 Upper Device Filter
- AddService = lmouflt2, , lmouflt2_Service_Inst, ; Mouse Class Upper Filter Driver
- AddService = lkbdflt2, , lkbdflt2_Service_Inst, ; Keyboard Class Upper Filter Driver
-
- Include = msmouse.inf
- Needs = PS2_Inst.Services
-
- [L8042pr2_Service_Inst]
- DisplayName = %L8042pr2.SvcDesc%
- ServiceType = %SERVICE_KERNEL_DRIVER%
- StartType = %SERVICE_DEMAND_START%
- ErrorControl = %SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\L8042pr2.sys
- LoadOrderGroup = Pointer Port
-
- [LogiPS2.HW]
- AddReg=ps2_upperfilter
-
- Include=msmouse.inf
- Needs=PS2_Inst.HW
-
- [ps2_upperfilter]
-
- HKR,,"UpperFilters",%REG_MULTI_SZ%,"L8042pr2"
-
- [L8042pr2.CopyFiles]
- L8042pr2.sys
-
- [LOGIHIDMOUSE]
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT
- CopyFiles = lhidflt2.CopyFiles, lmouflt2.CopyFiles, lkbdflt2.Copyfiles
-
- [LOGIHIDMOUSE.CoInstallers]
- CopyFiles = lcoinst.CopyFiles
- AddReg = lmouflt2.CoInstallers_AddReg
-
- [LOGIHIDMOUSE.HW]
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT.HW
- AddReg=hid_lowerfilter
-
- [hid_lowerfilter]
-
- HKR,,"LowerFilters",%REG_MULTI_SZ%,"lhidflt2"
-
- [LOGIHIDMOUSE.Services]
-
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT.Services
- AddService = lhidflt2, , lhidflt2_Service_Inst ; HID/USB Mouse Filter Driver
- AddService = lmouflt2, , lmouflt2_Service_Inst, ; Mouse Class Upper Filter Driver
- AddService = lkbdflt2, , lkbdflt2_Service_Inst, ; Keyboard Class Upper Filter Driver
-
- [lhidflt2_Service_Inst]
- DisplayName = %lhidflt2.SvcDesc%
- ServiceType = %SERVICE_KERNEL_DRIVER%
- StartType = %SERVICE_DEMAND_START%
- ErrorControl = %SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\lhidflt2.sys
- LoadOrderGroup = Pointer Port
-
- [lhidflt2.CopyFiles]
- lhidflt2.sys
-
- [lmouflt2_Service_Inst]
- DisplayName = %lmouflt2.SvcDesc%
- ServiceType = %SERVICE_KERNEL_DRIVER%
- StartType = %SERVICE_DEMAND_START%
- ErrorControl = %SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\lmouflt2.sys
- LoadOrderGroup = Pointer Port
-
- ;AddReg = lmouflt2_parameters
-
- [lmouflt2.CopyFiles]
- lmouflt2.sys
-
- [lkbdflt2_Service_Inst]
- DisplayName = %lkbdflt2.SvcDesc%
- ServiceType = %SERVICE_KERNEL_DRIVER%
- StartType = %SERVICE_DEMAND_START%
- ErrorControl = %SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\lkbdflt2.sys
- LoadOrderGroup = Keyboard Port
-
- [lkbdflt2.CopyFiles]
- lkbdflt2.sys
-
- ; User visible strings
- ; ---------------------------------------------------------
-
- [Strings]
- Provider = "Logitech"
- LogiMfg = "Logitech"
- IBM = "IBM"
-
- DiskName = "Logitech MouseWare Driver Disk"
-
- ; upgrading devices from others to Logitech
- *PNP0F0C.DeviceDesc = "Logitech-compatible Mouse Serial"
-
- SERENUM\PNP0F0A.DeviceDesc = "Logitech-compatible Mouse Serial PnP"
-
- *PNP0F0E.DeviceDesc = "Logitech-compatible Mouse PS/2"
-
- *PNP0F08.DeviceDesc = "Other Logitech Mouse Serial"
- *PNP0F12.DeviceDesc = "Other Logitech Mouse PS/2"
-
- SERENUM\LGI8001.DeviceDesc = "Mouse Serial (M34,M35,C43)"
- *LGI8E01.DeviceDesc = "Mouse PS/2 (S34,S35,S42,C43)"
-
- SERENUM\LGI8003.DeviceDesc = "Logitech TrackMan Portable Serial"
- *LGI8E03.DeviceDesc = "Logitech TrackMan Portable PS/2"
-
- SERENUM\LGI8006.DeviceDesc = "Logitech Mouse Serial"
- *LGI8E06.DeviceDesc = "Logitech Mouse PS/2"
-
- SERENUM\LGI800A.DeviceDesc = "Logitech TrackMan Vista Serial"
- *LGI8E0A.DeviceDesc = "Logitech TrackMan Vista PS/2"
-
- SERENUM\LGI800C.DeviceDesc = "Logitech MouseMan Serial"
- *LGI8E0C.DeviceDesc = "Logitech MouseMan PS/2"
-
- *LGI8E0D.DeviceDesc = "Logitech WingMan Gaming Mouse PS/2"
-
- SERENUM\LGI8012.DeviceDesc = "Logitech SurfMan/TrackMan Live! Serial"
- *LGI8E12.DeviceDesc = "Logitech SurfMan/TrackMan Live! PS/2"
-
- SERENUM\LGI8013.DeviceDesc = "Cordless Mouse Serial"
- *LGI8E13.DeviceDesc = "Cordless Mouse PS/2"
-
- SERENUM\LGI8032.DeviceDesc = "Logitech Cordless Desktop Serial"
- *LGI8E32.DeviceDesc = "Logitech Cordless Desktop PS/2"
-
- SERENUM\LGI8033.DeviceDesc = "Logitech Cordless Wheel Mouse Serial"
- *LGI8E33.DeviceDesc = "Logitech Cordless Wheel Mouse PS/2"
-
- SERENUM\LGI8034.DeviceDesc = "Logitech Cordless MouseMan Wheel Serial"
- *LGI8E34.DeviceDesc = "Logitech Cordless MouseMan Wheel PS/2"
-
- SERENUM\LGI8048.DeviceDesc = "Logitech TrackMan Marble Serial"
- *LGI8E48.DeviceDesc = "Logitech TrackMan Marble PS/2"
-
- SERENUM\LGI8049.DeviceDesc = "Logitech TrackMan Marble FX Serial"
- *LGI8E49.DeviceDesc = "Logitech TrackMan Marble FX PS/2"
-
- SERENUM\LGI804A.DeviceDesc = "Logitech Marble Mouse Serial"
- *LGI8E4A.DeviceDesc = "Logitech Marble Mouse PS/2"
-
- SERENUM\LGI804B.DeviceDesc = "Logitech TrackMan Marble+ Serial"
- *LGI8E4B.DeviceDesc = "Logitech TrackMan Marble+ PS/2"
-
- *LGI8E4C.DeviceDesc = "Logitech TrackMan Marble Wheel PS/2"
-
- SERENUM\LGI8050.DeviceDesc = "Logitech MouseMan Wheel Serial"
- *LGI8E50.DeviceDesc = "Logitech MouseMan Wheel PS/2"
-
- SERENUM\LGI8051.DeviceDesc = "Wheel Mouse Serial (C48)"
- *LGI8E51.DeviceDesc = "Wheel Mouse PS/2 (S48,C48)"
-
- *LGI8E58.DeviceDesc = "IBM ScrollPoint PS/2"
-
- *LGI8E60.DeviceDesc = "Logitech TouchPad PS/2"
-
- *LGI8E61.DeviceDesc = "Logitech TouchScroll PS/2"
-
- HID\VID_046D&PID_C000.DeviceDesc = "HID-compliant Mouse"
- HID\VID_046D&PID_C001.DeviceDesc = "HID-compliant Wheel Mouse"
- HID\VID_046D&PID_C002.DeviceDesc = "HID-compliant MouseMan Wheel"
- HID\VID_046D&PID_C003.DeviceDesc = "HID-compliant MouseMan"
- HID\VID_046D&PID_C004.DeviceDesc = "HID-compliant WingMan Gaming Mouse"
- HID\VID_046D&PID_C005.DeviceDesc = "HID-compliant WingMan Gaming Wheel Mouse"
-
- HID\VID_046D&PID_C00B.DeviceDesc = "HID-compliant Optical MouseMan"
- HID\VID_046D&PID_C00C.DeviceDesc = "HID-compliant Optical WheelMouse"
-
- HID\VID_046D&PID_C401.DeviceDesc = "HID-compliant TrackMan Marble Wheel"
- HID\VID_046D&PID_C402.DeviceDesc = "HID-compliant Marble Mouse"
- HID\VID_046D&PID_C403.DeviceDesc = "HID-compliant Turbo TrackMan Marble FX"
- HID\VID_046D&PID_C404.DeviceDesc = "HID-compliant Turbo TrackMan Marble Wheel"
-
- lsermou2.SvcDesc = "Logitech Serial Mouse Filter Driver"
- L8042pr2.SvcDesc = "Logitech PS/2 Mouse Filter Driver"
- lhidflt2.SvcDesc = "Logitech HID/USB Mouse Filter Driver"
- lmouflt2.SvcDesc = "Logitech Mouse Class Filter Driver"
- lkbdflt2.SvcDesc = "Logitech Keyboard Class Filter Driver"
-
- SERVICE_KERNEL_DRIVER = 0x00000001
-
- SERVICE_DEMAND_START = 0x00000003
-
- SERVICE_ERROR_NORMAL = 0x00000001
-
- REG_MULTI_SZ = 0x00010000
-
- SPSVCINST_ASSOCSERVICE = 0x00000002
-
- COPYFLG_NOSKIP = 0x00000002
-
-