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

;**********************************************************************
;* EXM95.inf - USB lower filter driver Mouse install
;* Copyright (C) 1998, ACCO Brands, Inc.
;* All Rights Reserved.
;*
;* SUMMARY:
;*
;* This file contains the mouse installation parameters
;*
;* REVISION HISTORY:
;*
;*   Date       Version    By           Purpose of Revision
;* --------     -------   -----         -------------------------------
;* 09/14/98      1.0a1     ftc          Added USB wheel mouse support
;*
;**********************************************************************

; Setup file for Kensington minidriver (exm95.vxd)

[Version]
Signature="$CHICAGO$"
Class=Mouse
Provider=%Kensington%
ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
; this lets us locate standard win98 drivers to install
LayoutFile=layout.inf

[DestinationDirs]
DefaultDestDir = 11        ; LDID_SYS
Hooks.Copy=11
Kmw.Copy=12
Kmwsafe.Copy=12
I8042.Copy=12
Ser.Copy=12
Services.Copy=12
KID_USB.Copy=10,system32\drivers
KID_USB_Install.CopyFiles=10,system32\drivers

[SourceDisksNames]
91=%KMLDisk%,,1

[SourceDisksFiles]
exm95.vxd=91
exshow95.exe=91
exshow.exe=91
shw95dll.dll=91
kmw_ser.sys=91
kmw_8042.sys=91
kmwnt.sys=91
kmwsafe.sys=91
KID_USB.sys=91

[ControlFlags]
; ExcludeFromSelect=SERENUM\KML0002,SERENUM\KML0003
ExcludeFromSelect=SERENUM\KML0002
; CopyFilesOnly=SERENUM\KML0002,SERENUM\KML0003
CopyFilesOnly=SERENUM\KML0002

[Manufacturer]
%Kensington%=Mfg

; ----------------------------------------
; Manufacturer Sections

[Mfg]
%Exm95.DriverDesc%=Exm95
%SERENUM\KML0001.DeviceDesc%=Exm95, SERENUM\KML0001
%SERENUM\KML0002.DeviceDesc%=Exm95, SERENUM\KML0002
%SERENUM\KML0003.DeviceDesc%=Exm95, SERENUM\KML0003
%KID_USB.Mouse0%=KID_USB_Mouse, USB\VID_0461&PID_4D02
%KID_USB.Mouse0%=KID_USB_Mouse, USB\VID_0461&PID_4D03
%KID_USB.Mouse9%=KID_USB_Mouse, USB\VID_0461&PID_4D06
%KID_USB.Mouse1%=KID_USB_Mouse, USB\VID_047d&PID_1001
%KID_USB.Mouse2%=KID_USB_Mouse, USB\VID_047d&PID_1002
%KID_USB.Mouse3%=KID_USB_Mouse, USB\VID_047d&PID_1003
%KID_USB.Mouse4%=KID_USB_Mouse, USB\VID_047d&PID_1004
%KID_USB.Mouse5%=KID_USB_Mouse, USB\VID_047d&PID_1005
%KID_USB.Mouse6%=KID_USB_Mouse, USB\VID_047d&PID_1006
%KID_USB.Mouse7%=KID_USB_Mouse, USB\VID_047d&PID_1007
%KID_USB.Mouse9%=KID_USB_Mouse, USB\VID_047d&PID_1009
%KID_USB.Mouse12%=KID_USB_Mouse, USB\VID_047d&PID_1012
%KID_USB.Mouse13%=KID_USB_Mouse, USB\VID_047d&PID_1013
%KID_USB.Mouse2%=KID_USB_Mouse, USB\VID_047d&PID_1014
%KID_USB.Mouse15%=KID_USB_Mouse, USB\VID_047d&PID_1015
%KID_USB.Mouse16%=KID_USB_Mouse, USB\VID_047d&PID_1016
%KID_USB.Mouse1D%=KID_USB_Mouse, USB\VID_047d&PID_101D

; ----------------------------------------
; Driver Install Sections for Win 95

[Exm95]
CopyFiles=Hooks.Copy, Vxd.Copy, KID_USB.Copy
UpdateInis=exm95.Ini
DelReg=DEL_CURRENT_REG
AddReg=VMOUSE.AddReg

; [Exm95.98]
; CopyFiles=Hooks.Copy, Vxd.Copy, KID_USB.Copy
; UpdateInis=exm95.Ini
; DelReg=DEL_CURRENT_REG
; AddReg=VMOUSE.AddReg

; Driver Install section for Win98 USB devices
;
[KID_USB_Mouse]
CopyFiles=KID_USB_Install.CopyFiles,KID_USB.Copy
AddReg=KID_USB_Install.AddReg

[KID_USB_Mouse.HW]
AddReg=KID_USB_Install.AddReg.HW

; ----------------------------------------
; Driver Install Sections for Win NT

[Exm95.NT]
CopyFiles=Hooks.Copy, Kmw.Copy, Ser.Copy, I8042.Copy, Kmwsafe.Copy, Services.Copy
AddReg=Services.AddReg
Reboot

; Win NT new services section. Just append "Services" to the end of
; the name. The "0x00000001" flags field means that this service
; will be place before other services of the same type in the
; GroupOrderList.
;
[Exm95.NT.Services]
AddService=kmwnt,0x00000003,Kmwnt.Service.Inst
AddService=kmwsafe,0x00000002,Kmwsafe.Service.Inst

[Kmwnt.Service.Inst]
ServiceType	= 1
StartType	= 1
ErrorControl	= 1
LoadOrderGroup	= Pointer Class
ServiceBinary	=%12%\kmwnt.sys

[Kmwsafe.Service.Inst]
ServiceType	= 1
StartType	= 2
ErrorControl	= 1
ServiceBinary	=%12%\kmwsafe.sys

; ----------------------------------------
; Copy file section
; ----------------------------------------
;
[Services.Copy]
sermouse.old,sermouse.sys,,0x10
i8042prt.old,i8042prt.sys,,0x10

; ----------------------------------------
; Copy file section
; ----------------------------------------
; Common files for both NT and 95. These are the
; message hook and showbutton files.
;
[Hooks.Copy]
exshow95.exe
exshow.exe
shw95dll.dll

; Win 95 VXD driver. Does all the mouse ISR
; processing.
;
[Vxd.Copy]
exm95.vxd

; Win 98 USB hook driver. Redirects the USB info that
; we are interested in.
;
[KID_USB.Copy]
KID_USB.sys

; Standard Win 98 USB stack drivers installed when the first device is plugged in.
;
[KID_USB_Install.CopyFiles]
hidusb.sys
hidclass.sys
hidparse.sys

; Win NT mouse class hook. Places itself between
; mouse class and everyone below it and intercepts
; and interprets things from below.
;
[Kmw.Copy]
kmwnt.sys

; Win NT service that can tell the KMWNT service that
; it is okay to load the prefernce file (and thereby
; write a temporary swapping file).
;
[Kmwsafe.Copy]
kmwsafe.sys

; Win NT low level serial mouse service.
;
[Ser.Copy]
sermouse.sys, kmw_ser.sys

; Win NT low level PS/2 mouse service.
;
[I8042.Copy]
i8042prt.sys, kmw_8042.sys

; ----------------------------------------
; AddReg Sections

; Win 95 new registry entry keys
;
[VMOUSE.AddReg]
HKR,,DevLoader,,*vmouse
HKR,,MouseDriver,,exm95.vxd

; Win NT new/updated registry entries.
; Make sure the "sermouse" service is set to start at startup time.
;
[Services.AddReg]
HKLM,SYSTEM\CurrentControlSet\Services\sermouse,Start,0x00010001, 0x00000001

; Win 98/NT 5.0 new/updated registry entries.
; Brand new devnode created on the fly.
;
[KID_USB_Install.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"hidusb.sys"

[KID_USB_Install.AddReg.HW]
HKR,,"LowerFilters",0x00010000,"KID_USB.sys"
HKLM,System\CurrentControlSet\Services\Class\USB,"LowerFilters",0x00010000,"KID_USB.sys"

; ----------------------------------------
; DelReg Sections

; Win 95 registry entries and keys to remove.
;
[DEL_CURRENT_REG]
HKR,,DevLoader
HKR,,MouseDriver
HKLM,"System\CurrentControlSet\Services\VxD\LMOUSE"

; ----------------------------------------
; Ini Update Sections

[Exm95.Ini]
system.ini,boot.description,,"mouse.drv=%Exm95.DriverDesc%"
system.ini,boot,,"mouse.drv=mouse.drv"
system.ini,386Enh,,"mouse=*vmouse"

; ----------------------------------------
; User-visible Strings

[Strings]
MouseClassName="Mouse"
Kensington = "Kensington Technology Group"
KMLDisk="Kensington MouseWorks"
Exm95.DriverDesc="Kensington MouseWorks Driver"
SERENUM\KML0001.DeviceDesc="Kensington Expert Mouse"
SERENUM\KML0002.DeviceDesc="Kensington PNP Pointing Device"
SERENUM\KML0003.DeviceDesc="Kensington WebRacer"
KID_USB.Mouse0="Kensington USB Wheel Mouse"
KID_USB.Mouse1="Kensington USB/PS2 Wheel Mouse"
KID_USB.Mouse2="Kensington Expert Mouse Pro"
KID_USB.Mouse3="Kensington USB/PS2 Orbit"
KID_USB.Mouse4="Kensington USB/PS2 MouseWorks"
KID_USB.Mouse5="Kensington USB/PS2 TurboBall"
KID_USB.Mouse6="Kensington USB/PS2 TurboRing"
KID_USB.Mouse7="Kensington USB/PS2 4-button Scroll Mouse"
KID_USB.Mouse9="Kensington USB Orbit"
KID_USB.Mouse12="Kensington USB Mouse*in*a*Box Optical"
KID_USB.Mouse13="Kensington USB Mouse*in*a*Box Pro Optical"
KID_USB.Mouse15="Kensington Turbo Mouse ADB/USB"
KID_USB.Mouse16="Kensington USB/ADB Orbit"
KID_USB.Mouse16="Kensington USB Mouse"
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: web2, load: 1.36