NTMOUSE.INF Driver File Contents (pd49w.exe)

; NTMOUSE.INF
; - Installs core mouse support files, etc.
; - Includes drivers for detected & PnP devices

; Copyright (c) 1997.

[Version]
Signature="$Windows NT$"
Class=Mouse
ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
Provider=%Provider%
;;;LayoutFile=layout.inf

[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS

[ControlFlags]
; Exclude all bus mice and InPort mice for RISC platforms.
ExcludeFromSelect.NTAlpha = *PNP0F0D,*PNP0F11,*PNP0F00,*PNP0F02,*PNP0F15
ExcludeFromSelect.NTMIPS  = *PNP0F0D,*PNP0F11,*PNP0F00,*PNP0F02,*PNP0F15
ExcludeFromSelect.NTPPC   = *PNP0F0D,*PNP0F11,*PNP0F00,*PNP0F02,*PNP0F15

;
; Mark any install sections for drivers that also control the i8042 keyboard port,
; so that we can warn the user that they may also be affecting their keyboard with
; a mouse driver change.
;
SharedDriver=PS2_Inst,%PS2_Inst.SharedDriverMsg%


; Manufacturer Sections
; ---------------------------------------------------------
[Manufacturer]
%Mfg%  =Mfg

[Mfg]
%*pnp0f13.DeviceDesc% = PS2_Inst,*PNP0F13,*PNP0F03,*PNP0F0E,*PNP0F12,*PNP0F19
%*pnp0f0c.DeviceDesc% = Ser_Inst,*PNP0F0C,*PNP0F01,*PNP0F04,*PNP0F05,*PNP0F06,*PNP0F07,*PNP0F08,*PNP0F09,*PNP0F0A,*PNP0F0B,*PNP0F0F,*PNP0F17

; Install Sections
; ---------------------------------------------------------

; -------------- Serial Mouse(COM1)
[Ser_Inst]
CopyFiles = Ser_CopyFiles
AddReg = chsermou_Parameters_AddReg, chsermou1_Parameters_AddReg

[Ser_Inst.Services]
AddService = chsermou, 0x00000002, chsermou_Service_Inst, chsermou_EventLog_Inst ; Port Driver


[Ser_CopyFiles]
chsermou.sys

[chsermou_Service_Inst]
DisplayName    = %chsermou.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\chsermou.sys
LoadOrderGroup = Pointer Port

[chsermou_EventLog_Inst]
AddReg = chsermou_EventLog_AddReg

[chsermou_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\chsermou.sys"
HKR,,TypesSupported,0x00010001,7

[chsermou_Parameters_AddReg]
HKLM,"System\CurrentControlSet\Services\chsermou\Parameters","MouseDataQueueSize",0x00010001,0x64
HKLM,"System\CurrentControlSet\Services\chsermou\Parameters","NumberOfButtons",0x00010001,3
HKLM,"System\CurrentControlSet\Services\chsermou\Parameters","PointerDeviceBaseName",0x00000000,"PointerPort"
HKLM,"System\CurrentControlSet\Services\chsermou\Parameters","SampleRate",0x00010001,0x28
HKLM,"System\CurrentControlSet\Services\sermouse","Start",0x00010001,4
;;;HKLM,"System\CurrentControlSet\Services\mouclass","Start",0x00010001,4

[chsermou1_Parameters_AddReg]
HKLM,"System\CurrentControlSet\Services\chsermou\Parameters","OverrideHardwareBitstring",0x00010001,1


; -------------- PS/2 Mouse
[PS2_Inst]
CopyFiles = PS2_CopyFiles
AddReg = c8042prt_Parameters_AddReg

[PS2_Inst.Services]
AddService = c8042prt, 0x00000002, c8042prt_Service_Inst, c8042prt_EventLog_Inst ; Port Driver

[PS2_CopyFiles]
c8042prt.sys

[c8042prt_Service_Inst]
DisplayName    = %c8042prt.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\c8042prt.sys
LoadOrderGroup = Keyboard Port

[c8042prt_EventLog_Inst]
AddReg = c8042prt_EventLog_AddReg

[c8042prt_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\c8042prt.sys"
HKR,,TypesSupported,0x00010001,7

[c8042prt_Parameters_AddReg]
HKLM,"System\CurrentControlSet\Services\c8042prt\Parameters","MouseDataQueueSize",0x00010001,0x64
HKLM,"System\CurrentControlSet\Services\c8042prt\Parameters","NumberOfButtons",0x00010001,3
HKLM,"System\CurrentControlSet\Services\c8042prt\Parameters","PointerDeviceBaseName",0x00000000,"PointerPort"
HKLM,"System\CurrentControlSet\Services\c8042prt\Parameters","SampleRate",0x00010001,0x3c
HKLM,"System\CurrentControlSet\Services\c8042prt\Parameters","MouseResolution",0x00010001,3
HKLM,"System\CurrentControlSet\Services\c8042prt\Parameters","MouseSynchIn100ns",0x00010001,0x1312d00
HKLM,"System\CurrentControlSet\Services\c8042prt\Parameters","PollingIterations",0x00010001,0x2ee0
HKLM,"System\CurrentControlSet\Services\c8042prt\Parameters","PollingIterationsMaximum",0x00010001,0x2ee0
HKLM,"System\CurrentControlSet\Services\c8042prt\Parameters","PollStatusIterations",0x00010001,1
HKLM,"System\CurrentControlSet\Services\c8042prt\Parameters","ResendIterations",0x00010001,3
HKLM,"System\CurrentControlSet\Services\c8042prt\Parameters","KeyboardDataQueueSize",0x00010001,0x64
HKLM,"System\CurrentControlSet\Services\c8042prt\Parameters","KeyboardDeviceBaseName",0x00000000,"KeyboardPort"
HKLM,"System\CurrentControlSet\Services\c8042prt\Parameters","EnableWheelDetection",0x00010001,1
HKLM,"System\CurrentControlSet\Services\i8042prt","Start",0x00010001,4
;;;HKLM,"System\CurrentControlSet\Services\mouclass","Start",0x00010001,4


;
; diskid = description,tagfile,unused,subdir
;
[SourceDisksNames]
1 = "Windows Mouse driver",,,""

;
; filename_on_source = diskid,subdir,size,checksum,spare,spare
; extra fields are nt-specific
;   bootmediaord,targetdirectory,upgradedisposition,textmodedisposition,targetname
;
[SourceDisksFiles]
c8042prt.sys = 1,,43232
chsermou.sys = 1,,23936

;
; This section is used during startup by the Windows NT Plug&Play Manager
; to simulate enumeration of the mouse based on information retrieved from
; ARC firmware/NTDETECT.
;
[LegacyXlate.DevId]
PS2_MOUSE                        = *PNP0F13    ; PS/2 mouse     c8042prt
SERIAL_MOUSE                     = *PNP0F0C    ; serial mouse   chsermou

;
; This section is used during fresh install/upgrade to determine what Win95-style
; INF install section to associate with the currently installed mouse driver.
;
[LegacyXlate.Driver]
c8042prt = PS2_Inst
chsermou = Ser_Inst

; User visible strings
; ---------------------------------------------------------

[Strings]
Provider = "(Mouse Driver)"
MouseClassName = "Mouse"

; Mfg names

Mfg = "(Mouse Driver)"

; Device Names

*pnp0f0c.DeviceDesc      = "Serial Mouse"
*pnp0f13.DeviceDesc      = "PS/2 Mouse"

; Service Names

c8042prt.SvcDesc = "Windows NT i8042 Keyboard and PS/2 Mouse Port Driver"
chsermou.SvcDesc = "Windows NT Serial Mouse Driver"

; Description of device also controlled by a shared driver

PS2_Inst.SharedDriverMsg = "keyboard port"
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.73