M2KSETUP.INF Driver File Contents (USB_Micro.zip)

; 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_2222&PID_2050,HID\VID_0603&PID_6871
ExcludeFromSelect = HID\VID_1241&PID_1111,HID\VID_1241&PID_1122
ExcludeFromSelect = HID\VID_0603&PID_7132,HID\VID_0603&PID_7134
ExcludeFromSelect = HID\VID_0603&PID_712D,HID\VID_0ab0&PID_0001


;-------------------------------------------------------------------------
; 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

%PNP0F04.DevDesc%=SerMSys_Inst,*PNP0F04                 ; PNP0F04 - Serial MouseSystems Mouse
%SERENUM\PNP0F04.DevDesc%=SerMSys_Inst,SERENUM\PNP0F04

%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
%HID\VID_1241&PID_1111.DeviceDesc%=HIDMouse.Inst,HID\VID_1241&PID_1111
%HID\VID_1241&PID_1122.DeviceDesc%=HIDMouse.Inst,HID\VID_1241&PID_1122
%HID\VID_0603&PID_7132.DeviceDesc%=HIDMouse.Inst,HID\VID_0603&PID_7132
%HID\VID_0603&PID_7134.DeviceDesc%=HIDMouse.Inst,HID\VID_0603&PID_7134
%HID\VID_0603&PID_712D.DeviceDesc%=HIDMouse.Inst,HID\VID_0603&PID_712D
%HID\VID_0ab0&PID_0001.DeviceDesc%=HIDMouse.Inst,HID\VID_0ab0&PID_0001


;-------------------------------------------------------------------
; 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="(Mouse Driver)"
Mfg="(Mouse Driver)"
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 Standard Serial Mouse"
SERENUM\PNP0F0C.DevDesc="Windows Standard Serial 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"
PNP0F04.DevDesc="Windows Serial MouseSystems Mouse"
SERENUM\PNP0F04.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"
HID\VID_1241&PID_1111.DeviceDesc="Windows HID-compliant USB/PS2 Combo Mouse"
HID\VID_1241&PID_1122.DeviceDesc="Windows HID-compliant USB/PS2 Combo Mouse"
HID\VID_0603&PID_7132.DeviceDesc="Windows HID-compliant Mouse"
HID\VID_0603&PID_7134.DeviceDesc="Windows HID_compliant Browser Mouse"
HID\VID_0603&PID_712D.DeviceDesc="Windows HID_compliant Browser Mouse"
HID\VID_0ab0&PID_0001.DeviceDesc="Windows HID_compliant USB/PS2 Browser Combo Mouse"

; 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

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: web3, load: 2.24