;##############################################################################
;# LMouse.INF for Windows Win2K
;# Last modified on "Fri Nov 8 15:45:57 2002"
;# Automatically generated on "Nov 8 2002"
;# Copyright (c) 1999-2002 Logitech. All rights reserved.
;##############################################################################
;
; Driver installation file for Logitech PS2, Seiral and HID Devices belongs
; to Mouse class. LMouse.Inf for Windows 2000/XP
;
[Version]
Signature = "$Windows NT$"
CatalogFile = LM2KPlus.cat
Class = Mouse
ClassGUID = {4D36E96F-E325-11CE-BFC1-08002BE10318}
Provider = %Provider%
DriverVer = 09/24/2002,9.75
[SourceDisksNames]
1 = %DiskName%,
[SourceDisksFiles]
L8042pr2.Sys = 1
LSerMou2.Sys = 1
LHidFlt2.Sys = 1
LMouFlt2.Sys = 1
LCoInst.Dll = 1
LMouFrc.Dll = 1
Logi_MwX.Exe = 1
[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS
LCoInst.CopyFiles = 11 ; co-installer goes to DIRID_SYSTEM
LMouFrc.Copy.System = 11
Logi_MwX.CopyFiles = 10
[ControlFlags]
ExcludeFromSelect = *
; ---------------------------------------------------------
[Manufacturer]
%Provider% = LogitechSer, NT.5.1
%Provider% = Logitech
%IBM% = IBM
[IBM]
%*LGI8E58.DeviceDesc% = LogiPS2,*LGI8E58,*PNP0F0E
[LogitechSer.NT.5.1]
[LogitechSer]
;------------- Serial Mice ----------------------------------
%*PNP0F0C.DeviceDesc% = LogiSerPnP,*PNP0F0C,*PNP0F01,*PNP0F09,*PNP0F0F,*PNP0F1E
%*PNP0F08.DeviceDesc% = LogiSerPnP,*PNP0F08,SERENUM\LGI8002,SERENUM\LGI8007,SERENUM\LGI8009,SERENUM\LGI8011
;------------- Serial PnP Mice ----------------------------------
%SERENUM\PNP0F0A.DeviceDesc% = LogiSerPnP,SERENUM\PNP0F0A,SERENUM\PNP0F1E,SERENUM\MSH0001,SERENUM\MSH0004
%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
[Logitech]
;------------- PS/2 Mice ----------------------------------
%*PNP0F0E.DeviceDesc% = LogiPS2,*PNP0F0E,*PNP0F19,*MSH0002,*MSH0005
%*PNP0F0E.DeviceDesc% = LogiPS2,*PNP0F03
%*PNP0F0E.DeviceDesc% = LogiPS2,*PNP0F13
%*PNP0F0E.DeviceDesc% = LogiPS2,*PNP0F12,*PNP0F0E,*LGI8E02,*LGI8E07,*LGI8E09,*LGI8E11
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E01,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E03,*PNP0F0E,*LGI8E08
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E06,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E0A,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E0C,*PNP0F0E,*LGI8E0B,*LGI8E05
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E0D,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E12,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E13,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E32,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E33,*PNP0F0E,*LGI8E35
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E34,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E3D,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E48,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E49,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E4A,*PNP0F0E,*LGI8E4D
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E4B,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E4C,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E4F,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E50,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E51,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E60,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E61,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E6D,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E6F,*PNP0F0E
%*PNP0F0E.DeviceDesc% = LogiPS2,*LGI8E70,*PNP0F0E
;------------- USB-HID Devices (Corded) ----------------------------------
%HID\VID_046D&PID_C000.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C000
%HID\VID_046D&PID_C001.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C001
%HID\VID_046D&PID_C002.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C002
%HID\VID_046D&PID_C003.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C003
%HID\VID_046D&PID_C004.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C004
%HID\VID_046D&PID_C005.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C005
%HID\VID_046D&PID_C00B.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00B
%HID\VID_046D&PID_C00C.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00C
%HID\VID_046D&PID_C00D.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00D
%HID\VID_046D&PID_C00E.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00E
%HID\VID_046D&PID_C00F.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00F
%HID\VID_046D&PID_C011.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C011
%HID\VID_046D&PID_C012.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C012
%HID\VID_046D&PID_C016.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C016
%HID\VID_046D&PID_C024.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C024
%HID\VID_046D&PID_C025.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C025
;------------- USB-HID Force Feedeback Mice(Corded) -------------------------
%HID\VID_046D&PID_C030.DeviceDesc% = LogiHidFeedbackMouse0, HID\VID_046D&PID_C030
%HID\VID_046D&PID_C031.DeviceDesc% = LogiHidFeedbackMouse1, HID\VID_046D&PID_C031
%HID\VID_046D&PID_C032.DeviceDesc% = LogiHidFeedbackMouse2, HID\VID_046D&PID_C032
%HID\VID_046D&PID_C033.DeviceDesc% = LogiHidFeedbackMouse3, HID\VID_046D&PID_C033
%HID\VID_046D&PID_C034.DeviceDesc% = LogiHidFeedbackMouse3, HID\VID_046D&PID_C034
;------------- USB-HID TrackBalls -------------------------------------
%HID\VID_046D&PID_C401.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C401
%HID\VID_046D&PID_C402.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C402
%HID\VID_046D&PID_C403.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C403
%HID\VID_046D&PID_C404.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C404
%HID\VID_046D&PID_C408.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C408
%HID\VID_046D&PID_C508.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C508
;------------- USB-HID Mice (Cordless) -------------------------
%HID\VID_046D&PID_C501.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C501
%HID\VID_046D&PID_C502.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C502&Mi_01&Col01
%HID\VID_046D&PID_C504.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C504&Mi_01&Col01
%HID\VID_046D&PID_C504.DeviceDesc% = LOGIHIDiNavWheel,HID\VID_046D&PID_C504&Mi_01&Col04
%HID\VID_046D&PID_C505.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C505&Mi_01&Col01
%HID\VID_046D&PID_C506.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C506
%HID\VID_046D&PID_C509.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C509&Mi_01&Col01
%HID\VID_046D&PID_C50A.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C50A
%HID\VID_046D&PID_C50B.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C50B&Mi_01&Col01
;------------- USB-HID Cordless Presenter--------------------------
%HID\VID_046D&PID_C702.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C702
; Install Sections
; ---------------------------------------------------------
[LogiSerPnp]
CopyFiles = LSerMou2.CopyFiles, LMouFlt2.CopyFiles, Logi_MwX.CopyFiles
AddReg = Logi_MwX.AddRegistry
[LogiSerPnp.Services]
AddService = LSerMou2, %SPSVCINST_ASSOCSERVICE%, LSerMou2_Service_Inst ; Serial Mouse Filter Driver
AddService = LMouFlt2, , LMouFlt2_Service_Inst ; Mouse Class Upper Filter Driver
[LogiSerPnP.HW]
AddReg=Ser_UpperFilter
[Ser_UpperFilter]
HKR,,"UpperFilters",%REG_MULTI_SZ%,"LMouFlt2"
[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
[LSerMou2.CopyFiles]
LSerMou2.Sys,,,%COPYFLG_NOSKIP%
[LogiPS2]
Include = msmouse.inf
Needs = PS2_Inst
CopyFiles = L8042pr2.CopyFiles, LMouFlt2.CopyFiles, Logi_MwX.CopyFiles
AddReg = Logi_MwX.AddRegistry
[LogiPS2.CoInstallers]
CopyFiles = LCoInst.CopyFiles
AddReg = LMouFlt2.CoInstallers_AddReg
[LMouFlt2.CoInstallers_AddReg]
HKR,,CoInstallers32,%REG_MULTI_SZ%,"LCoInst.Dll"
[LCoInst.CopyFiles]
LCoInst.Dll
[LogiPS2.Services]
AddService = L8042pr2, , L8042pr2_Service_Inst ; Logitech PS/2 Upper Device Filter
AddService = LMouFlt2, , LMouFlt2_Service_Inst ; Mouse 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, PS2_ForceFastInit
Include = msmouse.inf
Needs = PS2_Inst.HW
[PS2_ForceFastInit]
HKR,,"MouseInitializePolled",0x00010001,0
[PS2_UpperFilter]
HKR,,"UpperFilters",%REG_MULTI_SZ%,"L8042pr2","LMouFlt2"
[L8042pr2.CopyFiles]
L8042pr2.Sys
[LOGIHIDiNavWHEEL.NT]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT
CopyFiles = LMouFlt2.CopyFiles
[LOGIHIDiNavWHEEL.NT.HW]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT.HW
[LOGIHIDiNavWHEEL.NT.Services]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT.Services
[LOGIHIDMOUSE]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT
CopyFiles = LHidFlt2.CopyFiles, LMouFlt2.CopyFiles, Logi_MwX.CopyFiles
AddReg = Logi_MwX.AddRegistry
[LOGIHIDMOUSE.HW]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT.HW
AddReg = Hid_LowerFilter, Hid_WaitWakeEnable
[Hid_WaitWakeEnable]
HKR,,"WaitWakeEnabled",0x00010001,1
[Hid_LowerFilter]
HKR,,"LowerFilters",%REG_MULTI_SZ%,"LHidFlt2"
HKR,,"UpperFilters",%REG_MULTI_SZ%,"LMouFlt2"
[LOGIHIDMOUSE.Services]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT.Services
DelService = LMouFltr
DelService = LKbdFltr
AddService = LHidFlt2, , LHidFlt2_Service_Inst ; HID/USB Mouse Filter Driver
AddService = LMouFlt2, , LMouFlt2_Service_Inst ; Mouse 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
; -------------- Logitech USB Feedback Mouse W2k
[LogiHidFeedbackMouse0]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT
CopyFiles = LHidFlt2.CopyFiles, LMouFlt2.CopyFiles, LMouFrc.Copy.System, Logi_MwX.CopyFiles
AddReg = LMouFrc0.AddReg, Logi_MwX.AddRegistry
[LogiHidFeedbackMouse0.HW]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT.HW
AddReg = Hid_LowerFilter, Hid_WaitWakeEnable
[LogiHidFeedbackMouse0.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
[LogiHidFeedbackMouse1]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT
CopyFiles = LHidFlt2.CopyFiles, LMouFlt2.CopyFiles, LMouFrc.Copy.System, Logi_MwX.CopyFiles
AddReg = LMouFrc1.AddReg, Logi_MwX.AddRegistry
[LogiHidFeedbackMouse1.HW]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT.HW
AddReg = Hid_LowerFilter, Hid_WaitWakeEnable
[LogiHidFeedbackMouse1.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
[LogiHidFeedbackMouse2]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT
CopyFiles = LHidFlt2.CopyFiles, LMouFlt2.CopyFiles, LMouFrc.Copy.System, Logi_MwX.CopyFiles
AddReg = LMouFrc2.AddReg, Logi_MwX.AddRegistry
[LogiHidFeedbackMouse2.HW]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT.HW
AddReg = Hid_LowerFilter, Hid_WaitWakeEnable
[LogiHidFeedbackMouse2.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
[LogiHidFeedbackMouse3]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT
CopyFiles = LHidFlt2.CopyFiles, LMouFlt2.CopyFiles, LMouFrc.Copy.System, Logi_MwX.CopyFiles
AddReg = LMouFrc3.AddReg, Logi_MwX.AddRegistry
[LogiHidFeedbackMouse3.HW]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT.HW
AddReg = Hid_LowerFilter, Hid_WaitWakeEnable
[LogiHidFeedbackMouse3.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
[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
[LMouFlt2.CopyFiles]
LMouFlt2.Sys
; -------------- Logitech USB Feedback Mouse W98 & 2k
[LMouFrc.Copy.System]
LMouFrc.Dll,,
[LMouFrc0.AddReg]
; LMouFrc COM registration
HKCR,CLSID\%CLSID_IFM0LMOUFRC%,,0,"iFeel Mouse FF driver"
HKCR,CLSID\%CLSID_IFM0LMOUFRC%\InProcServer32,,0,%11%\LMouFrc.Dll
HKCR,CLSID\%CLSID_IFM0LMOUFRC%\InProcServer32,ThreadingModel,0,Both
; FeelitAPI entries
HKLM,%KEY_IFM0%,ProductName,0,"Logitech iFeel Mouse"
HKLM,%KEY_IFM0%,DeviceType,0x00010001,0x0302
HKLM,%KEY_IFM0%,DriverCLSID,0,%CLSID_IFM0LMOUFRC%
HKLM,%KEY_IFM0%,ProductGUID,0,%PRODGUID_IFM0%
HKLM,%KEY_IFM0%,DevCapFlags,0x10001,0x7f00
HKLM,%KEY_IFM0%,FFMinTimeResolution,0x10001,1000
HKLM,%KEY_IFM0%,FFSamplePeriod,0x10001,1000
HKLM,%KEY_IFM0%,Manager,0,"EM_Exec"
HKLM,%KEY_IFM0%\Buttons\0,,0,"Button 0"
HKLM,%KEY_IFM0%\Buttons\0,Attributes,1,02,00,00,00
HKLM,%KEY_IFM0%\Buttons\1,,0,"Button 1"
HKLM,%KEY_IFM0%\Buttons\1,Attributes,1,02,00,00,00
HKLM,%KEY_IFM0%\Buttons\2,,0,"Button 2"
HKLM,%KEY_IFM0%\Buttons\2,Attributes,1,02,00,00,00
HKLM,%KEY_IFM0%\Axes\0,,0,"X Axis"
HKLM,%KEY_IFM0%\Axes\0,Attributes,1,01,00,00,00
HKLM,%KEY_IFM0%\Axes\0,FFAttributes,1,05,00,00,00,c8,00,00,00
HKLM,%KEY_IFM0%\Axes\1,,0,"Y Axis"
HKLM,%KEY_IFM0%\Axes\1,Attributes,1,01,00,00,00
HKLM,%KEY_IFM0%\Axes\1,FFAttributes,1,05,00,00,00,c8,00,00,00
HKLM,%KEY_IFM0%\ForceFeedback,CLSID,0,%CLSID_IFM0LMOUFRC%
HKLM,%KEY_IFM0FF%\{5959df71-2911-11d1-b049-0020af30269a},,0,"Constant"
HKLM,%KEY_IFM0FF%\{5959df71-2911-11d1-b049-0020af30269a},Attributes,1,01,00,00,00,01,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM0FF%\{5959df72-2911-11d1-b049-0020af30269a},,0,"Ramp"
HKLM,%KEY_IFM0FF%\{5959df72-2911-11d1-b049-0020af30269a},Attributes,1,02,00,00,00,02,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM0FF%\{5959df73-2911-11d1-b049-0020af30269a},,0,"Square Wave"
HKLM,%KEY_IFM0FF%\{5959df73-2911-11d1-b049-0020af30269a},Attributes,1,03,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM0FF%\{5959df74-2911-11d1-b049-0020af30269a},,0,"Sine Wave"
HKLM,%KEY_IFM0FF%\{5959df74-2911-11d1-b049-0020af30269a},Attributes,1,04,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM0FF%\{5959df75-2911-11d1-b049-0020af30269a},,0,"Triangle Wave"
HKLM,%KEY_IFM0FF%\{5959df75-2911-11d1-b049-0020af30269a},Attributes,1,05,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM0FF%\{5959df76-2911-11d1-b049-0020af30269a},,0,"Sawtooth Up Wave"
HKLM,%KEY_IFM0FF%\{5959df76-2911-11d1-b049-0020af30269a},Attributes,1,06,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM0FF%\{5959df77-2911-11d1-b049-0020af30269a},,0,"Sawtooth Down Wave"
HKLM,%KEY_IFM0FF%\{5959df77-2911-11d1-b049-0020af30269a},Attributes,1,07,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM0FF%\{5959df78-2911-11d1-b049-0020af30269a},,0,"Spring"
HKLM,%KEY_IFM0FF%\{5959df78-2911-11d1-b049-0020af30269a},Attributes,1,08,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM0FF%\{5959df79-2911-11d1-b049-0020af30269a},,0,"Damper"
HKLM,%KEY_IFM0FF%\{5959df79-2911-11d1-b049-0020af30269a},Attributes,1,09,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM0FF%\{5959df7a-2911-11d1-b049-0020af30269a},,0,"Inertia"
HKLM,%KEY_IFM0FF%\{5959df7a-2911-11d1-b049-0020af30269a},Attributes,1,0a,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM0FF%\{5959df7b-2911-11d1-b049-0020af30269a},,0,"Friction"
HKLM,%KEY_IFM0FF%\{5959df7b-2911-11d1-b049-0020af30269a},Attributes,1,0b,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM0FF%\{5959df7c-2911-11d1-b049-0020af30269a},,0,"Texture"
HKLM,%KEY_IFM0FF%\{5959df7c-2911-11d1-b049-0020af30269a},Attributes,1,0c,00,00,00,07,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM0FF%\{5959df7d-2911-11d1-b049-0020af30269a},,0,"Grid"
HKLM,%KEY_IFM0FF%\{5959df7d-2911-11d1-b049-0020af30269a},Attributes,1,0d,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
;;HKLM,%KEY_IFM0FF%\{5959df7e-2911-11d1-b049-0020af30269a},,0,"Custom Force"
;;HKLM,%KEY_IFM0FF%\{5959df7e-2911-11d1-b049-0020af30269a},Attributes,1,0e,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM0FF%\{5959df7f-2911-11d1-b049-0020af30269a},,0,"Enclosure"
HKLM,%KEY_IFM0FF%\{5959df7f-2911-11d1-b049-0020af30269a},Attributes,1,0f,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM0FF%\{5959df82-2911-11d1-b049-0020af30269a},,0,"Ellipse"
HKLM,%KEY_IFM0FF%\{5959df82-2911-11d1-b049-0020af30269a},Attributes,1,12,00,00,00,06,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
[LMouFrc1.AddReg]
; LMouFrc COM registration
HKCR,CLSID\%CLSID_IFM1LMOUFRC%,,0,"iFeel Mouse FF driver"
HKCR,CLSID\%CLSID_IFM1LMOUFRC%\InProcServer32,,0,%11%\LMouFrc.Dll
HKCR,CLSID\%CLSID_IFM1LMOUFRC%\InProcServer32,ThreadingModel,0,Both
; FeelitAPI entries
HKLM,%KEY_IFM1%,ProductName,0,"Logitech iFeel Mouse"
HKLM,%KEY_IFM1%,DeviceType,0x00010001,0x0302
HKLM,%KEY_IFM1%,DriverCLSID,0,%CLSID_IFM1LMOUFRC%
HKLM,%KEY_IFM1%,ProductGUID,0,%PRODGUID_IFM1%
HKLM,%KEY_IFM1%,DevCapFlags,0x10001,0x7f00
HKLM,%KEY_IFM1%,FFMinTimeResolution,0x10001,1000
HKLM,%KEY_IFM1%,FFSamplePeriod,0x10001,1000
HKLM,%KEY_IFM1%,Manager,0,"EM_Exec"
HKLM,%KEY_IFM1%\Buttons\0,,0,"Button 0"
HKLM,%KEY_IFM1%\Buttons\0,Attributes,1,02,00,00,00
HKLM,%KEY_IFM1%\Buttons\1,,0,"Button 1"
HKLM,%KEY_IFM1%\Buttons\1,Attributes,1,02,00,00,00
HKLM,%KEY_IFM1%\Buttons\2,,0,"Button 2"
HKLM,%KEY_IFM1%\Buttons\2,Attributes,1,02,00,00,00
HKLM,%KEY_IFM1%\Axes\0,,0,"X Axis"
HKLM,%KEY_IFM1%\Axes\0,Attributes,1,01,00,00,00
HKLM,%KEY_IFM1%\Axes\0,FFAttributes,1,05,00,00,00,c8,00,00,00
HKLM,%KEY_IFM1%\Axes\1,,0,"Y Axis"
HKLM,%KEY_IFM1%\Axes\1,Attributes,1,01,00,00,00
HKLM,%KEY_IFM1%\Axes\1,FFAttributes,1,05,00,00,00,c8,00,00,00
HKLM,%KEY_IFM1%\ForceFeedback,CLSID,0,%CLSID_IFM1LMOUFRC%
HKLM,%KEY_IFM1FF%\{5959df71-2911-11d1-b049-0020af30269a},,0,"Constant"
HKLM,%KEY_IFM1FF%\{5959df71-2911-11d1-b049-0020af30269a},Attributes,1,01,00,00,00,01,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM1FF%\{5959df72-2911-11d1-b049-0020af30269a},,0,"Ramp"
HKLM,%KEY_IFM1FF%\{5959df72-2911-11d1-b049-0020af30269a},Attributes,1,02,00,00,00,02,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM1FF%\{5959df73-2911-11d1-b049-0020af30269a},,0,"Square Wave"
HKLM,%KEY_IFM1FF%\{5959df73-2911-11d1-b049-0020af30269a},Attributes,1,03,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM1FF%\{5959df74-2911-11d1-b049-0020af30269a},,0,"Sine Wave"
HKLM,%KEY_IFM1FF%\{5959df74-2911-11d1-b049-0020af30269a},Attributes,1,04,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM1FF%\{5959df75-2911-11d1-b049-0020af30269a},,0,"Triangle Wave"
HKLM,%KEY_IFM1FF%\{5959df75-2911-11d1-b049-0020af30269a},Attributes,1,05,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM1FF%\{5959df76-2911-11d1-b049-0020af30269a},,0,"Sawtooth Up Wave"
HKLM,%KEY_IFM1FF%\{5959df76-2911-11d1-b049-0020af30269a},Attributes,1,06,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM1FF%\{5959df77-2911-11d1-b049-0020af30269a},,0,"Sawtooth Down Wave"
HKLM,%KEY_IFM1FF%\{5959df77-2911-11d1-b049-0020af30269a},Attributes,1,07,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM1FF%\{5959df78-2911-11d1-b049-0020af30269a},,0,"Spring"
HKLM,%KEY_IFM1FF%\{5959df78-2911-11d1-b049-0020af30269a},Attributes,1,08,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM1FF%\{5959df79-2911-11d1-b049-0020af30269a},,0,"Damper"
HKLM,%KEY_IFM1FF%\{5959df79-2911-11d1-b049-0020af30269a},Attributes,1,09,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM1FF%\{5959df7a-2911-11d1-b049-0020af30269a},,0,"Inertia"
HKLM,%KEY_IFM1FF%\{5959df7a-2911-11d1-b049-0020af30269a},Attributes,1,0a,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM1FF%\{5959df7b-2911-11d1-b049-0020af30269a},,0,"Friction"
HKLM,%KEY_IFM1FF%\{5959df7b-2911-11d1-b049-0020af30269a},Attributes,1,0b,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM1FF%\{5959df7c-2911-11d1-b049-0020af30269a},,0,"Texture"
HKLM,%KEY_IFM1FF%\{5959df7c-2911-11d1-b049-0020af30269a},Attributes,1,0c,00,00,00,07,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM1FF%\{5959df7d-2911-11d1-b049-0020af30269a},,0,"Grid"
HKLM,%KEY_IFM1FF%\{5959df7d-2911-11d1-b049-0020af30269a},Attributes,1,0d,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
;;HKLM,%KEY_IFM1FF%\{5959df7e-2911-11d1-b049-0020af30269a},,0,"Custom Force"
;;HKLM,%KEY_IFM1FF%\{5959df7e-2911-11d1-b049-0020af30269a},Attributes,1,0e,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM1FF%\{5959df7f-2911-11d1-b049-0020af30269a},,0,"Enclosure"
HKLM,%KEY_IFM1FF%\{5959df7f-2911-11d1-b049-0020af30269a},Attributes,1,0f,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM1FF%\{5959df82-2911-11d1-b049-0020af30269a},,0,"Ellipse"
HKLM,%KEY_IFM1FF%\{5959df82-2911-11d1-b049-0020af30269a},Attributes,1,12,00,00,00,06,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
[LMouFrc2.AddReg]
; LMouFrc COM registration
HKCR,CLSID\%CLSID_IFM2LMOUFRC%,,0,"iFeel Mouse FF driver"
HKCR,CLSID\%CLSID_IFM2LMOUFRC%\InProcServer32,,0,%11%\LMouFrc.Dll
HKCR,CLSID\%CLSID_IFM2LMOUFRC%\InProcServer32,ThreadingModel,0,Both
; FeelitAPI entries
HKLM,%KEY_IFM2%,ProductName,0,"Logitech iFeel MouseMan"
HKLM,%KEY_IFM2%,DeviceType,0x00010001,0x0302
HKLM,%KEY_IFM2%,DriverCLSID,0,%CLSID_IFM2LMOUFRC%
HKLM,%KEY_IFM2%,ProductGUID,0,%PRODGUID_IFM2%
HKLM,%KEY_IFM2%,DevCapFlags,0x10001,0x7f00
HKLM,%KEY_IFM2%,FFMinTimeResolution,0x10001,1000
HKLM,%KEY_IFM2%,FFSamplePeriod,0x10001,1000
HKLM,%KEY_IFM2%,Manager,0,"EM_Exec"
HKLM,%KEY_IFM2%\Buttons\0,,0,"Button 0"
HKLM,%KEY_IFM2%\Buttons\0,Attributes,1,02,00,00,00
HKLM,%KEY_IFM2%\Buttons\1,,0,"Button 1"
HKLM,%KEY_IFM2%\Buttons\1,Attributes,1,02,00,00,00
HKLM,%KEY_IFM2%\Buttons\2,,0,"Button 2"
HKLM,%KEY_IFM2%\Buttons\2,Attributes,1,02,00,00,00
HKLM,%KEY_IFM2%\Buttons\3,,0,"Button 3"
HKLM,%KEY_IFM2%\Buttons\3,Attributes,1,02,00,00,00
HKLM,%KEY_IFM2%\Axes\0,,0,"X Axis"
HKLM,%KEY_IFM2%\Axes\0,Attributes,1,01,00,00,00
HKLM,%KEY_IFM2%\Axes\0,FFAttributes,1,05,00,00,00,c8,00,00,00
HKLM,%KEY_IFM2%\Axes\1,,0,"Y Axis"
HKLM,%KEY_IFM2%\Axes\1,Attributes,1,01,00,00,00
HKLM,%KEY_IFM2%\Axes\1,FFAttributes,1,05,00,00,00,c8,00,00,00
HKLM,%KEY_IFM2%\ForceFeedback,CLSID,0,%CLSID_IFM2LMOUFRC%
HKLM,%KEY_IFM2FF%\{5959df71-2911-11d1-b049-0020af30269a},,0,"Constant"
HKLM,%KEY_IFM2FF%\{5959df71-2911-11d1-b049-0020af30269a},Attributes,1,01,00,00,00,01,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM2FF%\{5959df72-2911-11d1-b049-0020af30269a},,0,"Ramp"
HKLM,%KEY_IFM2FF%\{5959df72-2911-11d1-b049-0020af30269a},Attributes,1,02,00,00,00,02,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM2FF%\{5959df73-2911-11d1-b049-0020af30269a},,0,"Square Wave"
HKLM,%KEY_IFM2FF%\{5959df73-2911-11d1-b049-0020af30269a},Attributes,1,03,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM2FF%\{5959df74-2911-11d1-b049-0020af30269a},,0,"Sine Wave"
HKLM,%KEY_IFM2FF%\{5959df74-2911-11d1-b049-0020af30269a},Attributes,1,04,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM2FF%\{5959df75-2911-11d1-b049-0020af30269a},,0,"Triangle Wave"
HKLM,%KEY_IFM2FF%\{5959df75-2911-11d1-b049-0020af30269a},Attributes,1,05,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM2FF%\{5959df76-2911-11d1-b049-0020af30269a},,0,"Sawtooth Up Wave"
HKLM,%KEY_IFM2FF%\{5959df76-2911-11d1-b049-0020af30269a},Attributes,1,06,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM2FF%\{5959df77-2911-11d1-b049-0020af30269a},,0,"Sawtooth Down Wave"
HKLM,%KEY_IFM2FF%\{5959df77-2911-11d1-b049-0020af30269a},Attributes,1,07,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM2FF%\{5959df78-2911-11d1-b049-0020af30269a},,0,"Spring"
HKLM,%KEY_IFM2FF%\{5959df78-2911-11d1-b049-0020af30269a},Attributes,1,08,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM2FF%\{5959df79-2911-11d1-b049-0020af30269a},,0,"Damper"
HKLM,%KEY_IFM2FF%\{5959df79-2911-11d1-b049-0020af30269a},Attributes,1,09,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM2FF%\{5959df7a-2911-11d1-b049-0020af30269a},,0,"Inertia"
HKLM,%KEY_IFM2FF%\{5959df7a-2911-11d1-b049-0020af30269a},Attributes,1,0a,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM2FF%\{5959df7b-2911-11d1-b049-0020af30269a},,0,"Friction"
HKLM,%KEY_IFM2FF%\{5959df7b-2911-11d1-b049-0020af30269a},Attributes,1,0b,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM2FF%\{5959df7c-2911-11d1-b049-0020af30269a},,0,"Texture"
HKLM,%KEY_IFM2FF%\{5959df7c-2911-11d1-b049-0020af30269a},Attributes,1,0c,00,00,00,07,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM2FF%\{5959df7d-2911-11d1-b049-0020af30269a},,0,"Grid"
HKLM,%KEY_IFM2FF%\{5959df7d-2911-11d1-b049-0020af30269a},Attributes,1,0d,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
;;HKLM,%KEY_IFM2FF%\{5959df7e-2911-11d1-b049-0020af30269a},,0,"Custom Force"
;;HKLM,%KEY_IFM2FF%\{5959df7e-2911-11d1-b049-0020af30269a},Attributes,1,0e,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM2FF%\{5959df7f-2911-11d1-b049-0020af30269a},,0,"Enclosure"
HKLM,%KEY_IFM2FF%\{5959df7f-2911-11d1-b049-0020af30269a},Attributes,1,0f,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM2FF%\{5959df82-2911-11d1-b049-0020af30269a},,0,"Ellipse"
HKLM,%KEY_IFM2FF%\{5959df82-2911-11d1-b049-0020af30269a},Attributes,1,12,00,00,00,06,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
[LMouFrc3.AddReg]
; LMouFrc COM registration
HKCR,CLSID\%CLSID_IFM3LMOUFRC%,,0,"iFeel Mouse FF driver"
HKCR,CLSID\%CLSID_IFM3LMOUFRC%\InProcServer32,,0,%11%\LMouFrc.Dll
HKCR,CLSID\%CLSID_IFM3LMOUFRC%\InProcServer32,ThreadingModel,0,Both
; FeelitAPI entries
HKLM,%KEY_IFM3%,ProductName,0,"Logitech iFeel MouseMan"
HKLM,%KEY_IFM3%,DeviceType,0x00010001,0x0302
HKLM,%KEY_IFM3%,DriverCLSID,0,%CLSID_IFM3LMOUFRC%
HKLM,%KEY_IFM3%,ProductGUID,0,%PRODGUID_IFM3%
HKLM,%KEY_IFM3%,DevCapFlags,0x10001,0x7f00
HKLM,%KEY_IFM3%,FFMinTimeResolution,0x10001,1000
HKLM,%KEY_IFM3%,FFSamplePeriod,0x10001,1000
HKLM,%KEY_IFM3%,Manager,0,"EM_Exec"
HKLM,%KEY_IFM3%\Buttons\0,,0,"Button 0"
HKLM,%KEY_IFM3%\Buttons\0,Attributes,1,02,00,00,00
HKLM,%KEY_IFM3%\Buttons\1,,0,"Button 1"
HKLM,%KEY_IFM3%\Buttons\1,Attributes,1,02,00,00,00
HKLM,%KEY_IFM3%\Buttons\2,,0,"Button 2"
HKLM,%KEY_IFM3%\Buttons\2,Attributes,1,02,00,00,00
HKLM,%KEY_IFM3%\Buttons\3,,0,"Button 3"
HKLM,%KEY_IFM3%\Buttons\3,Attributes,1,02,00,00,00
HKLM,%KEY_IFM3%\Axes\0,,0,"X Axis"
HKLM,%KEY_IFM3%\Axes\0,Attributes,1,01,00,00,00
HKLM,%KEY_IFM3%\Axes\0,FFAttributes,1,05,00,00,00,c8,00,00,00
HKLM,%KEY_IFM3%\Axes\1,,0,"Y Axis"
HKLM,%KEY_IFM3%\Axes\1,Attributes,1,01,00,00,00
HKLM,%KEY_IFM3%\Axes\1,FFAttributes,1,05,00,00,00,c8,00,00,00
HKLM,%KEY_IFM3%\ForceFeedback,CLSID,0,%CLSID_IFM3LMOUFRC%
HKLM,%KEY_IFM3FF%\{5959df71-2911-11d1-b049-0020af30269a},,0,"Constant"
HKLM,%KEY_IFM3FF%\{5959df71-2911-11d1-b049-0020af30269a},Attributes,1,01,00,00,00,01,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM3FF%\{5959df72-2911-11d1-b049-0020af30269a},,0,"Ramp"
HKLM,%KEY_IFM3FF%\{5959df72-2911-11d1-b049-0020af30269a},Attributes,1,02,00,00,00,02,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM3FF%\{5959df73-2911-11d1-b049-0020af30269a},,0,"Square Wave"
HKLM,%KEY_IFM3FF%\{5959df73-2911-11d1-b049-0020af30269a},Attributes,1,03,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM3FF%\{5959df74-2911-11d1-b049-0020af30269a},,0,"Sine Wave"
HKLM,%KEY_IFM3FF%\{5959df74-2911-11d1-b049-0020af30269a},Attributes,1,04,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM3FF%\{5959df75-2911-11d1-b049-0020af30269a},,0,"Triangle Wave"
HKLM,%KEY_IFM3FF%\{5959df75-2911-11d1-b049-0020af30269a},Attributes,1,05,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM3FF%\{5959df76-2911-11d1-b049-0020af30269a},,0,"Sawtooth Up Wave"
HKLM,%KEY_IFM3FF%\{5959df76-2911-11d1-b049-0020af30269a},Attributes,1,06,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM3FF%\{5959df77-2911-11d1-b049-0020af30269a},,0,"Sawtooth Down Wave"
HKLM,%KEY_IFM3FF%\{5959df77-2911-11d1-b049-0020af30269a},Attributes,1,07,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM3FF%\{5959df78-2911-11d1-b049-0020af30269a},,0,"Spring"
HKLM,%KEY_IFM3FF%\{5959df78-2911-11d1-b049-0020af30269a},Attributes,1,08,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM3FF%\{5959df79-2911-11d1-b049-0020af30269a},,0,"Damper"
HKLM,%KEY_IFM3FF%\{5959df79-2911-11d1-b049-0020af30269a},Attributes,1,09,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM3FF%\{5959df7a-2911-11d1-b049-0020af30269a},,0,"Inertia"
HKLM,%KEY_IFM3FF%\{5959df7a-2911-11d1-b049-0020af30269a},Attributes,1,0a,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM3FF%\{5959df7b-2911-11d1-b049-0020af30269a},,0,"Friction"
HKLM,%KEY_IFM3FF%\{5959df7b-2911-11d1-b049-0020af30269a},Attributes,1,0b,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM3FF%\{5959df7c-2911-11d1-b049-0020af30269a},,0,"Texture"
HKLM,%KEY_IFM3FF%\{5959df7c-2911-11d1-b049-0020af30269a},Attributes,1,0c,00,00,00,07,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM3FF%\{5959df7d-2911-11d1-b049-0020af30269a},,0,"Grid"
HKLM,%KEY_IFM3FF%\{5959df7d-2911-11d1-b049-0020af30269a},Attributes,1,0d,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
;;HKLM,%KEY_IFM3FF%\{5959df7e-2911-11d1-b049-0020af30269a},,0,"Custom Force"
;;HKLM,%KEY_IFM3FF%\{5959df7e-2911-11d1-b049-0020af30269a},Attributes,1,0e,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM3FF%\{5959df7f-2911-11d1-b049-0020af30269a},,0,"Enclosure"
HKLM,%KEY_IFM3FF%\{5959df7f-2911-11d1-b049-0020af30269a},Attributes,1,0f,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
HKLM,%KEY_IFM3FF%\{5959df82-2911-11d1-b049-0020af30269a},,0,"Ellipse"
HKLM,%KEY_IFM3FF%\{5959df82-2911-11d1-b049-0020af30269a},Attributes,1,12,00,00,00,06,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
; --- Logitech MouseWare Utility user mode module install ---
[Logi_MwX.CopyFiles]
Logi_MwX.Exe,,,0x00000010
[Logi_MwX.AddRegistry]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,"Logitech Utility",,Logi_MwX.Exe
HKU,.DEFAULT\Control Panel\Mouse,MouseSpeed,,0
[Strings]
CLSID_IFM0LMOUFRC="{64F875C0-4489-11d4-8297-0050DA1A72D3}"
CLSID_IFM1LMOUFRC="{64F875C1-4489-11d4-8297-0050DA1A72D3}"
CLSID_IFM2LMOUFRC="{64F875C2-4489-11d4-8297-0050DA1A72D3}"
CLSID_IFM3LMOUFRC="{64F875C3-4489-11d4-8297-0050DA1A72D3}"
PRODGUID_IFM0="{64F975C0-4489-11d4-8297-0050DA1A72D3}"
PRODGUID_IFM1="{64F975C1-4489-11d4-8297-0050DA1A72D3}"
PRODGUID_IFM2="{64F975C2-4489-11d4-8297-0050DA1A72D3}"
PRODGUID_IFM3="{64F975C3-4489-11d4-8297-0050DA1A72D3}"
KEY_IFM0="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C030"
KEY_IFM0FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C030\ForceFeedback\Effects"
KEY_IFM1="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C031"
KEY_IFM1FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C031\ForceFeedback\Effects"
KEY_IFM2="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C032"
KEY_IFM2FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C032\ForceFeedback\Effects"
KEY_IFM3="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C033"
KEY_IFM3FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C033\ForceFeedback\Effects"
Provider = "Logitech"
IBM = "IBM"
DiskName = "Logitech MouseWare Driver Disk"
*PNP0F0C.DeviceDesc = "Logitech-compatible Mouse Serial"
*PNP0F08.DeviceDesc = "Other Logitech Mouse Serial"
SERENUM\PNP0F0A.DeviceDesc = "Logitech-compatible Mouse Serial PnP"
SERENUM\LGI8001.DeviceDesc = "Mouse Serial (M34,M35,C43)"
SERENUM\LGI8003.DeviceDesc = "Logitech TrackMan Portable Serial"
SERENUM\LGI8006.DeviceDesc = "Logitech Mouse Serial"
SERENUM\LGI800A.DeviceDesc = "Logitech TrackMan Vista Serial"
SERENUM\LGI800C.DeviceDesc = "Logitech MouseMan Serial"
SERENUM\LGI8012.DeviceDesc = "Logitech SurfMan/TrackMan Live! Serial"
SERENUM\LGI8013.DeviceDesc = "Cordless Mouse Serial"
SERENUM\LGI8032.DeviceDesc = "Logitech Cordless Desktop Serial"
SERENUM\LGI8033.DeviceDesc = "Logitech Cordless Wheel Mouse Serial"
SERENUM\LGI8034.DeviceDesc = "Logitech Cordless MouseMan Wheel Serial"
SERENUM\LGI8048.DeviceDesc = "Logitech TrackMan Marble Serial"
SERENUM\LGI8049.DeviceDesc = "Logitech TrackMan Marble FX Serial"
SERENUM\LGI804A.DeviceDesc = "Logitech Marble Mouse Serial"
SERENUM\LGI804B.DeviceDesc = "Logitech TrackMan Marble+ Serial"
SERENUM\LGI8050.DeviceDesc = "Logitech MouseMan Wheel Serial"
SERENUM\LGI8051.DeviceDesc = "Wheel Mouse Serial (C48)"
*PNP0F0E.DeviceDesc = "Logitech-compatible Mouse PS/2"
*LGI8E58.DeviceDesc = "IBM ScrollPoint 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 MouseMan Wheel"
HID\VID_046D&PID_C00C.DeviceDesc = "HID-compliant WheelMouse"
HID\VID_046D&PID_C00D.DeviceDesc = "HID-compliant MouseMan Wheel"
HID\VID_046D&PID_C00E.DeviceDesc = "HID-compliant Wheel Mouse"
HID\VID_046D&PID_C00F.DeviceDesc = "HID-compliant Wheel Mouse"
HID\VID_046D&PID_C011.DeviceDesc = "HID-compliant Wheel Mouse"
HID\VID_046D&PID_C012.DeviceDesc = "HID-compliant MouseMan Dual Optical"
HID\VID_046D&PID_C016.DeviceDesc = "HID-compliant Wheel Mouse"
HID\VID_046D&PID_C024.DeviceDesc = "HID-compliant MX300 Optical Mouse"
HID\VID_046D&PID_C025.DeviceDesc = "HID-compliant MX500 Optical Mouse"
HID\VID_046D&PID_C030.DeviceDesc = "Logitech HID-compliant iFeel Mouse"
HID\VID_046D&PID_C031.DeviceDesc = "Logitech HID-compliant iFeel Mouse"
HID\VID_046D&PID_C032.DeviceDesc = "Logitech HID-compliant iFeel MouseMan"
HID\VID_046D&PID_C033.DeviceDesc = "Logitech HID-compliant iFeel MouseMan"
HID\VID_046D&PID_C034.DeviceDesc = "Logitech HID-compliant iFeel MouseMan"
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_C408.DeviceDesc = "HID-compliant Marble Mouse"
HID\VID_046D&PID_C404.DeviceDesc = "HID-compliant TrackMan Wheel"
HID\VID_046D&PID_C508.DeviceDesc = "HID-compliant Cordless Trackball"
HID\VID_046D&PID_C501.DeviceDesc = "HID-compliant Cordless Mouse"
HID\VID_046D&PID_C502.DeviceDesc = "HID-compliant Cordless Mouse"
HID\VID_046D&PID_C504.DeviceDesc = "HID-compliant Cordless Mouse"
HID\VID_046D&PID_C505.DeviceDesc = "HID-compliant Cordless Mouse"
HID\VID_046D&PID_C506.DeviceDesc = "HID-compliant Cordless Mouse"
HID\VID_046D&PID_C509.DeviceDesc = "HID-compliant Cordless Mouse"
HID\VID_046D&PID_C50A.DeviceDesc = "HID-compliant Cordless Mouse"
HID\VID_046D&PID_C50B.DeviceDesc = "HID-compliant Cordless Mouse"
HID\VID_046D&PID_C702.DeviceDesc = "HID-compliant Cordless Presenter"
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"
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
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.