LMOUSE.INF Driver File Contents (lmouse.exe)

; 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

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 0.91