; M2KSETUP.Inf
; Installs Windows 2000 Mouse Device Drivers
; Copyright (c) 1995-2000
[Version]
Signature=$CHICAGO$
CatalogFile = Cmouse2k.cat
Class=Mouse
Provider=%Provider%
ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318} ; identifies MOUSE class GUID
LayoutFile=Layout.inf
DriverVer=01/01/2000
[DestinationDirs]
; 12 - \winnt\system32\drivers
DefaultDestDir = 12 ; DIRID_DRIVERS
[SourceDisksNames]
; no volume label on source disk
1="Windows Mouse driver",,1
[SourceDisksFiles]
; identifies source source disk for these files - see SourceDiskNames
mousems.sys=1
ps2filtr.sys=1
mousesys.sys=1
[ControlFlags]
ExcludeFromSelect = *PNP0F0A,SERENUM\PNP0F0A
ExcludeFromSelect = BIOS\*PNP0F03,BIOS\*PNP0F13,BIOS\*PNP0F0E
ExcludeFromSelect = ROOT\*PNP0F03,ROOT\*PNP0F13,ROOT\*PNP0F0E
ExcludeFromSelect = ACPI\PNP0F03,ACPI\PNP0F13,ACPI\PNP0F0E
ExcludeFromSelect = HID\VID_05FE&PID_0001,HID\VID_05FE&PID_0003
ExcludeFromSelect = HID\VID_05FE&PID_0005,HID\VID_05FE&PID_0007
ExcludeFromSelect = HID\VID_05FE&PID_0009,HID\VID_05FE&PID_0011
ExcludeFromSelect = HID\VID_0603&PID_6871,HID\VID_2222&PID_2050
;-------------------------------------------------------------------------
; Manufacturer Section
;-------------------------------------------------------------------------
[Manufacturer]
%Mfg%=Mfg
[Mfg] ; identify install sections for all our Mice
;
; Mice using the Install section Ser.Inst
;
%PTC0001.DevDesc%=Ser.Inst,PTC0001 ; PTC0001 - 3D(4D) Browser Mouse Serial
%SERENUM\PTC0001.DevDesc%=Ser.Inst,SERENUM\PTC0001
%PTC0002.DevDesc%=Ser.Inst,PTC0002 ; PTC0002 - 4D Browser Mouse Serial
%SERENUM\PTC0002.DevDesc%=Ser.Inst,SERENUM\PTC0002
%HTK0001.DevDesc%=Ser.Inst,HTK0001 ; HTK0001 - 3D Browser Mouse Serial
%SERENUM\HTK0001.DevDesc%=Ser.Inst,SERENUM\HTK0001
%PNP0004.DevDesc%=SerMSys_Inst,*PNP0004 ; PNP0004 - Serial MouseSystems Mouse
%SERENUM\PNP0004.DevDesc%=SerMSys_Inst,SERENUM\PNP0004
%PNP0F01.DevDesc%=Ser.Inst,*PNP0F01,*PNP0F08 ; PNP0F01 - Serial Port Mouse
%SERENUM\PNP0F01.DevDesc%=Ser.Inst,SERENUM\PNP0F01,SERENUM\PNP0F08
%PNP0F0C.DevDesc%=Ser.Inst,*PNP0F0C ; PNP0F0C - Serial Port Mouse
%SERENUM\PNP0F0C.DevDesc%=Ser.Inst,SERENUM\PNP0F0C
%PNP0F0A.DevDesc%=Ser.Inst,*PNP0F0A ; PNP0F0A - PnP Serial Mouse
%SERENUM\PNP0F0A.DevDesc%=Ser.Inst,SERENUM\PNP0F0A
;
; Mice using the Install section PS2Filter.Inst
;
%PNP0F03.DevDesc%=PS2Filter.Inst,*PNP0F03,*PNP0F13,*PNP0F0E ; PNP0F03 - PS/2 Port mouse
%BIOS\PNP0F03.DevDesc%=PS2Filter.Inst,BIOS\*PNP0F03,BIOS\*PNP0F13,BIOS\*PNP0F0E
%ROOT\PNP0F03.DevDesc%=PS2Filter.Inst,ROOT\*PNP0F03,ROOT\*PNP0F13,ROOT\*PNP0F0E
%ACPI\PNP0F03.DevDesc%=PS2Filter.Inst,ACPI\PNP0F03,ACPI\PNP0F13,ACPI\PNP0F0E
;
; This is the compatible id for HID mice;
;
%HID\VID_05FE&PID_0001.DeviceDesc%=HIDMouse.Inst,HID\VID_05FE&PID_0001
%HID\VID_05FE&PID_0003.DeviceDesc%=HIDMouse.Inst,HID\VID_05FE&PID_0003
%HID\VID_05FE&PID_0005.DeviceDesc%=HIDMouse.Inst,HID\VID_05FE&PID_0005
%HID\VID_05FE&PID_0007.DeviceDesc%=HIDMouse.Inst,HID\VID_05FE&PID_0007
%HID\VID_05FE&PID_0009.DeviceDesc%=HIDMouse.Inst,HID\VID_05FE&PID_0009
%HID\VID_05FE&PID_0011.DeviceDesc%=HIDMouse.Inst,HID\VID_05FE&PID_0011
%HID\VID_0603&PID_6871.DeviceDesc%=HIDMouse.Inst,HID\VID_0603&PID_6871
%HID\VID_2222&PID_2050.DeviceDesc%=HIDMouse.Inst,HID\VID_2222&PID_2050
;-------------------------------------------------------------------
; Install Sections
;-------------------------------------------------------------------
[Run.AddReg.HW]
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"MLaunch",,"%1%\MLaunch.exe"
;-------------------------------------------------------------------
; Install section for Serial Mouse
;-------------------------------------------------------------------
[Ser.Inst]
CopyFiles = Sermou.Copy
AddReg=Run.AddReg.HW
[Sermou.Copy]
; copy mousems.sys from source disk to <win>\system32\drivers
mousems.sys
[Ser.Inst.Services]
; add our serial port driver to services
AddService = mousems, %SPSVCINST_ASSOCSERVICE%, Sermouse.Service.Inst, Sermouse.EventLog.Inst ; Port Driver
[Sermouse.Service.Inst]
DisplayName = %mousems.SvcDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\mousems.sys
LoadOrderGroup = Pointer Port
[Sermouse.EventLog.Inst]
AddReg = Sermouse.EventLog.AddReg
[Sermouse.EventLog.AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\mousesys.sys"
HKR,,TypesSupported,%REG_DWORD%,7
;-------------------------------------------------------------------
; Install section for Serial MouseSystem mouse
;-------------------------------------------------------------------
[SerMSys_Inst]
CopyFiles = SerMSys.Copy
AddReg=Run.AddReg.HW
[SerMSys_Inst.Services]
AddService = mousesystems, %SPSVCINST_ASSOCSERVICE%, mousesys_Service_Inst, mousesys_EventLog_Inst ; Port Driver
[SerMSys.Copy]
mousesys.sys
[mousesys_Service_Inst]
DisplayName = %mousesys.SvcDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\mousesys.sys
LoadOrderGroup = Pointer Port
[mousesys_EventLog_Inst]
AddReg = mousesys_EventLog_AddReg
[mousesys_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\mousesys.sys"
HKR,,TypesSupported,%REG_DWORD%,7
;-------------------------------------------------------------------
; Install section for PS/2 Filter Mouse Driver
;-------------------------------------------------------------------
[PS2Filter.Inst]
Include=msmouse.inf
Needs=PS2_Inst
CopyFiles=PS2Filter.Copy
[PS2Filter.Copy]
ps2filtr.sys
[PS2Filter.Inst.Services]
AddService = Ps2filtr, , PS2_Filtr_Service_Inst
Include=msmouse.inf
Needs=PS2_Inst.Services
[PS2_Filtr_Service_Inst]
DisplayName = %ps2filtr.SvcDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
LoadOrderGroup = Pointer Port
ServiceBinary = %12%\ps2filtr.sys
[PS2Filter.Inst.HW]
AddReg=PS2Filter.Inst.HW.AddReg,Run.AddReg.HW
Include=msmouse.inf
Needs=PS2_Inst.HW
[PS2Filter.Inst.HW.AddReg]
HKR,,"UpperFilters",%REG_MULTI_SZ%,"ps2filtr"
;-------------------------------------------------------------------
; Install section for USB HOD Mouse Driver
;-------------------------------------------------------------------
[HIDMouse.Inst]
Include=msmouse.inf
Needs=HID_Mouse_Inst.NT
[HIDMouse.Inst.Services]
Include=msmouse.inf
Needs=HID_Mouse_Inst.NT.Services
AddService=mouhid, ,mouhid_Service_Inst
[mouhid_Service_Inst]
DisplayName = %cmouhid.SvcDesc%
[HIDMouse.Inst.HW]
Include=msmouse.inf
Needs=HID_Mouse_Inst.NT.HW
AddReg=Run.AddReg.HW
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;---------------------------------------------------------------------------
; Strings Section
;---------------------------------------------------------------------------
[Strings]
Provider="Dexxa"
Mfg="Dexxa"
SYSTEM_INI_DRIVER_DESCRIPTION="Mouse Driver"
; Service Names
mousems.SvcDesc = "Windows Serial Port Mouse"
mousesys.SvcDesc = "Windows Serial MouseSystems Mouse"
ps2filtr.SvcDesc = "Windows PS/2 Mouse Filter Driver"
cmouhid.SvcDesc = "Windows USB HID Mouse"
;
; description strings for Serial mice
;
PNP0F01.DevDesc="Windows Serial Port Mouse"
SERENUM\PNP0F01.DevDesc="Windows Serial Port Mouse"
PNP0F0C.DevDesc="Windows Serial Compatible Mouse"
SERENUM\PNP0F0C.DevDesc="Windows Serial Compatible Mouse"
PTC0001.DevDesc="Windows 3D(4D) Browser Mouse Serial"
SERENUM\PTC0001.DevDesc="Windows 3D(4D) Browser Mouse Serial"
PTC0002.DevDesc="Windows 4D Browser Mouse Serial"
SERENUM\PTC0002.DevDesc="Windows 4D Browser Mouse Serial"
HTK0001.DevDesc="Windows 3D Browser Mouse Serial"
SERENUM\HTK0001.DevDesc="Windows 3D Browser Mouse Serial"
PNP0F0A.DevDesc="Windows PnP Serial Mouse"
SERENUM\PNP0F0A.DevDesc="Windows PnP Serial Mouse"
PNP0004.DevDesc="Windows Serial MouseSystems Mouse"
SERENUM\PNP0004.DevDesc="Windows Serial MouseSystems Mouse"
;
; description strings for PS/2 mice
;
PNP0F03.DevDesc="Windows PS/2 Port mouse"
BIOS\PNP0F03.DevDesc="Windows PS/2 Port mouse"
ROOT\PNP0F03.DevDesc="Windows PS/2 Port mouse"
ACPI\PNP0F03.DevDesc="Windows PS/2 Port mouse"
;
; description strings for USB HID mice
;
HID\VID_05FE&PID_0001.DeviceDesc="Windows HID-compliant Mouse"
HID\VID_05FE&PID_0003.DeviceDesc="Windows HID-compliant Mouse"
HID\VID_05FE&PID_0005.DeviceDesc="Windows HID-compliant Browser Mouse"
HID\VID_05FE&PID_0007.DeviceDesc="Windows HID-compliant Mouse"
HID\VID_05FE&PID_0009.DeviceDesc="Windows HID-compliant PS2/USB Browser Combo Mouse"
HID\VID_05FE&PID_0011.DeviceDesc="Windows HID-compliant USB/PS2 Browser Combo Mouse"
HID\VID_0603&PID_6871.DeviceDesc="Windows HID-compliant Mouse"
HID\VID_2222&PID_2050.DeviceDesc="Windows HID-compliant 4D Trackball"
; Standard defs
SPSVCINST_TAGTOFRONT = 0x00000001
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_BOOT_START = 0
SERVICE_SYSTEM_START = 1
SERVICE_AUTO_START = 2
SERVICE_ERROR_NORMAL = 1
SERVICE_ERROR_IGNORE = 0
SERVICE_DEMAND_START = 0x00000003
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001
REG_SZ = 0x00000000
REG_MULTI_SZ = 0x00010000
REG_BINARY = 0x00000001
SERVICEROOT = "System\CurrentControlSet\Services"
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.