kmw_inf.inf Driver File Contents (MouseWorks-5_61.exe)

;***************************************************************************
;* KMW_INF.inf - Kensington MouseWorks w2k/wxp install
;* Copyright (C) 2001, ACCO Brands, Inc.
;* All Rights Reserved.
;***************************************************************************

[Version]

Signature = "$Windows NT$"
Class = Mouse
ClassGUID = {4D36E96F-E325-11CE-BFC1-08002BE10318}
Provider = %Kensington%
CatalogFile = KMW_CAT.cat    
DriverVer = 07/23/2001, 5.61.3.2

[SourceDisksNames]

1 = %Kensington_DiskId%

[SourceDisksFiles]

KID_Run.exe = 1
exshow95.exe = 1
shw95dll.dll = 1
exshow.exe = 1
kensing.prb = 1
usb_id.kmw = 1
kid_inst.dll = 1
KID_LIB.sys = 1
KMW_SYS.sys = 1
KSerMous.sys = 1

      
[DestinationDirs]

DefaultDestDir = 11
ROOT_CopyFiles = 10
KMW_SYS_CopyFiles = 12
KMW_SER_CopyFiles = 12

[ControlFlags]

ExcludeFromSelect = HID\VID_0461&PID_4D02
ExcludeFromSelect = HID\VID_0461&PID_4D03
ExcludeFromSelect = HID\VID_047d&PID_1001
ExcludeFromSelect = HID\VID_047d&PID_1002
ExcludeFromSelect = HID\VID_047d&PID_1003
ExcludeFromSelect = HID\VID_047d&PID_1004
ExcludeFromSelect = HID\VID_047d&PID_1005
ExcludeFromSelect = HID\VID_047d&PID_1006
ExcludeFromSelect = HID\VID_047d&PID_1009
ExcludeFromSelect = HID\VID_047d&PID_1012
ExcludeFromSelect = HID\VID_047d&PID_1013
ExcludeFromSelect = HID\VID_047d&PID_1014
ExcludeFromSelect = HID\VID_047d&PID_1015
ExcludeFromSelect = HID\VID_047d&PID_1016
ExcludeFromSelect = HID\VID_047d&PID_1018
ExcludeFromSelect = HID\VID_047d&PID_101D
ExcludeFromSelect = HID\VID_047d&PID_101E
ExcludeFromSelect = HID\VID_047d&PID_101F
ExcludeFromSelect = *PNP0F03
ExcludeFromSelect = *PNP0F0E
ExcludeFromSelect = *PNP0F12
ExcludeFromSelect = *PNP0F13
ExcludeFromSelect = *PNP0F10
ExcludeFromSelect = *PNP0F1C
ExcludeFromSelect = KML0003
ExcludeFromSelect = *PNP0F01
ExcludeFromSelect = *PNP0F08
ExcludeFromSelect = *PNP0F09
ExcludeFromSelect = *PNP0F0C
ExcludeFromSelect = *PNP0F0F
ExcludeFromSelect = *PNP0F17
ExcludeFromSelect = *PNP0F1D

[Manufacturer]

%Kensington% = Kensington_Models

;###########################################################################

[Kensington_Models]

%HID\VID_0461&PID_4D03% = KMW_HID, HID\VID_0461&PID_4D02
%HID\VID_0461&PID_4D03% = KMW_HID, HID\VID_0461&PID_4D03
%HID\VID_047d&PID_1001% = KMW_HID, HID\VID_047d&PID_1001
%HID\VID_047d&PID_1002% = KMW_HID, HID\VID_047d&PID_1002
%HID\VID_047d&PID_1003% = KMW_HID, HID\VID_047d&PID_1003
%HID\VID_047d&PID_1004% = KMW_HID, HID\VID_047d&PID_1004
%HID\VID_047d&PID_1005% = KMW_HID, HID\VID_047d&PID_1005
%HID\VID_047d&PID_1006% = KMW_HID, HID\VID_047d&PID_1006
%HID\VID_047d&PID_1009% = KMW_HID, HID\VID_047d&PID_1009
%HID\VID_047d&PID_1012% = KMW_HID, HID\VID_047d&PID_1012
%HID\VID_047d&PID_1013% = KMW_HID, HID\VID_047d&PID_1013
%HID\VID_047d&PID_1014% = KMW_HID, HID\VID_047d&PID_1014
%HID\VID_047d&PID_1015% = KMW_HID, HID\VID_047d&PID_1015
%HID\VID_047d&PID_1016% = KMW_HID, HID\VID_047d&PID_1016
%HID\VID_047d&PID_1018% = KMW_HID, HID\VID_047d&PID_1018
%HID\VID_047d&PID_101D% = KMW_HID, HID\VID_047d&PID_101D
%HID\VID_047d&PID_101E% = KMW_HID, HID\VID_047d&PID_101E
%HID\VID_047d&PID_101F% = KMW_HID, HID\VID_047d&PID_101F

%Kensington_DeviceDesc0% = KMW_PS2, PS2_MOUSE
%Kensington_DeviceDesc0% = KMW_PS2, *PNP0F03
%Kensington_DeviceDesc0% = KMW_PS2, *PNP0F0E
%Kensington_DeviceDesc0% = KMW_PS2, *PNP0F12
%Kensington_DeviceDesc0% = KMW_PS2, *PNP0F13
%Kensington_DeviceDesc0% = KMW_PS2, *PNP0F10
%Kensington_DeviceDesc0% = KMW_PS2, *PNP0F1C

%Kensington_DeviceDesc1% = KMW_Ser, SERIAL_MOUSE
%Kensington_DeviceDesc1% = KMW_Ser, KML0003
%Kensington_DeviceDesc1% = KMW_Ser, *PNP0F01
%Kensington_DeviceDesc1% = KMW_Ser, *PNP0F08
%Kensington_DeviceDesc0% = KMW_Ser, *PNP0F09
%Kensington_DeviceDesc0% = KMW_Ser, *PNP0F0C
%Kensington_DeviceDesc0% = KMW_Ser, *PNP0F0F
%Kensington_DeviceDesc0% = KMW_Ser, *PNP0F17
%Kensington_DeviceDesc0% = KMW_Ser, *PNP0F1D

;###########################################################################
                                      
[KMW_HID.NT]  

Include=msmouse.inf
Needs = HID_Mouse_Inst.NT
CopyFiles = ROOT_CopyFiles
CopyFiles = SYSTEM_CopyFiles
CopyFiles = KMW_SYS_CopyFiles
AddReg = KMW_AddReg
                                      
[KMW_PS2.NT]  

Include=msmouse.inf
Needs = PS2_Inst              
CopyFiles = ROOT_CopyFiles
CopyFiles = SYSTEM_PS2_CopyFiles
CopyFiles = KMW_SYS_CopyFiles
AddReg = KMW_AddReg

[KMW_Ser.NT]  

CopyFiles = ROOT_CopyFiles
CopyFiles = SYSTEM_CopyFiles
CopyFiles = KMW_SYS_CopyFiles
CopyFiles = KMW_SER_CopyFiles
AddReg = KMW_AddReg
                                         
;###########################################################################

[ROOT_CopyFiles]

kensing.prb, , , %COPYFLG_NO_OVERWRITE%
usb_id.kmw

[SYSTEM_CopyFiles]

KID_Run.exe
exshow95.ex$, exshow95.exe
exshow.ex$, exshow.exe
shw95dll.dl$, shw95dll.dll

[SYSTEM_PS2_CopyFiles]

exshow95.exe
exshow.exe
shw95dll.dll

[KMW_SYS_CopyFiles]

KID_LIB.sys
KMW_SYS.sys

[KMW_SER_CopyFiles]

KSerMous.sys

;###########################################################################

[KMW_AddReg]

HKLM, Software\Microsoft\Windows\CurrentVersion\Run, "EXSHOW95.EXE", , "EXSHOW95.EXE"

;###########################################################################

[KMW_HID.NT.Services]

Include = msmouse.inf
Needs = HID_Mouse_Inst.NT.Services
AddService = KMW_SYS, , KMW_SYS_AddService

[KMW_PS2.NT.Services]

Include=msmouse.inf
Needs = PS2_Inst.Services             
AddService = KMW_SYS, , KMW_SYS_AddService

[KMW_Ser.NT.Services]

Include = msmouse.inf
Needs = MouClass.Services
AddService = KMW_SYS, , KMW_SYS_AddService
AddService = KSerMous, %SPSVCINST_ASSOCSERVICE%, KSerMous_Service_Inst, \
	KSerMous_EventLog_Inst ; Port Driver

;###########################################################################

[KMW_SYS_AddService]

DisplayName    = %Kensington_KMW_SYS_SvcDesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_IGNORE%
ServiceBinary  = %12%\KMW_SYS.sys

[KSerMous_Service_Inst]

DisplayName    = %Kensington_KSerMous_SvcDesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\KSerMous.sys
LoadOrderGroup = Pointer Port

[KSerMous_EventLog_Inst]

AddReg = KSerMous_EventLog_AddReg

[KSerMous_EventLog_AddReg]

HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\KSerMous.sys"
HKR, , TypesSupported, 0x00010001, 7

;###########################################################################

[KMW_HID.NT.HW]

AddReg = KMW_SYS_HW_AddReg

[Kmw_PS2.NT.HW]

Include=msmouse.inf
Needs = PS2_Inst.HW
AddReg = KMW_SYS_HW_AddReg

[Kmw_Ser.NT.HW]

Include=msmouse.inf
Needs = Ser_Inst.HW
AddReg = KMW_SYS_HW_AddReg

;###########################################################################

[KMW_SYS_HW_AddReg]                       

HKR, , "UpperFilters", %FLG_ADDREG_TYPE_MULTI_SZ%, "KMW_SYS"

;###########################################################################

[KMW_HID.NT.CoInstallers]

AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[KMW_Ser.NT.CoInstallers]

AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

;###########################################################################

[CoInstaller_AddReg]

HKR,,CoInstallers32,0x00010000,"kid_inst.dll,KidCoInstaller"

[CoInstaller_CopyFiles]

kid_inst.dll

;###########################################################################

[Strings]
;
; Non-Localizable Strings
;
COPYFLG_NO_OVERWRITE = 0x00000010

SPSVCINST_ASSOCSERVICE = 0x00000002

SERVICE_KERNEL_DRIVER = 1

SERVICE_DEMAND_START = 3

SERVICE_ERROR_IGNORE = 0
SERVICE_ERROR_NORMAL = 1

FLG_ADDREG_TYPE_MULTI_SZ = 0x00010000

;
; Localizable Strings
;
Kensington = "Kensington Technology Group"

Kensington_DiskId = "Kensington MouseWorks Installation Disk"

HID\VID_0461&PID_4D03 = "Kensington HID Mouse*in*a*Box Scroll"
HID\VID_047d&PID_1001 = "Kensington HID Mouse*in*a*Box"
HID\VID_047d&PID_1002 = "Kensington HID Expert Mouse Pro"
HID\VID_047d&PID_1003 = "Kensington HID Orbit"
HID\VID_047d&PID_1004 = "Kensington HID MouseWorks"
HID\VID_047d&PID_1005 = "Kensington HID TurboBall"
HID\VID_047d&PID_1006 = "Kensington HID TurboRing"
HID\VID_047d&PID_1009 = "Kensington HID Orbit"
HID\VID_047d&PID_1012 = "Kensington HID PocketMouse"
HID\VID_047d&PID_1013 = "Kensington HID Mouse*in*a*Box Optical Pro"
HID\VID_047d&PID_1014 = "Kensington HID Expert Mouse Pro Wireless"
HID\VID_047d&PID_1015 = "Kensington HID Expert Mouse"
HID\VID_047d&PID_1016 = "Kensington HID Orbit"
HID\VID_047d&PID_1018 = "Kensington HID Studio Mouse"
HID\VID_047d&PID_101D = "Kensington HID Mouse*in*a*Box Optical Pro"
HID\VID_047d&PID_101E = "Kensington HID Studio Mouse Wireless"
HID\VID_047d&PID_101F = "Kensington HID PocketMouse Pro"

Kensington_DeviceDesc0 = "Kensington PS/2 Mouse Driver"
Kensington_DeviceDesc1 = "Kensington Serial Mouse Driver"

Kensington_KMW_SYS_SvcDesc = "Kensington MouseWorks Mouse filter driver"
Kensington_KSerMous_SvcDesc = "Kensington Serial Mouse 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: web4, load: 0.86