WinSerXp.inf Driver File Contents (sw500813.exe)

; Elo TouchSystems WinSerXp.INF Signature Line 0x1486515F - DO NOT CHANGE THIS LINE
;
; WinSerXp.INF
;
; Version 3.30
;
; INF file for Elo TouchSystems Windows 2000/XP serial driver.
;
; Copyright (c) 1993,1996 Microsoft Corporation
; Copyright (c) 2001, 2002 Elo TouchSystems, Inc.
;
; --------------------------------------------------------------------------------

[Version]
Signature="$Windows NT$"
Class=Mouse
ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
Provider=%Provider%
CatalogFile=WinSerXp.CAT
DriverVer=10/10/2002,5.1.2600.0

[SourceDisksNames]
19456=%EloSerXp%,,

[SourceDisksFiles]
MMstub.Sys	 = 19456
Monmouse.Sys = 19456
setupElo.Exe = 19456
ReadMe.Txt   = 19456
Monmouse.cpl = 19456
EloVa.exe	 = 19456
RtButton.exe = 19456
License.txt  = 19456
Null.Cur     = 19456


; ----------------------------------------
; Destination directories for file copies

[DestinationDirs]
DefaultDestDir		= 12					; LDID_IOS
EloNTSerDrvCopy		= 10,System32\drivers	; LDID_DRIVERS
EloCPLCopy	        = 11                    ; LDID_SYS
EloSetupCopy		= 24,%EloSetupAppDir%	; BOOT\Progra`1\Elo Touchsystems\WinXP
EloCurCopy	        = 10,Cursors            ; LDID_CURSORS

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

[Manufacturer]
%EloMfg%=EloMfg,NTx86.5.1              ; Elo Touchsystems, Inc.

[EloMfg]
%EloXPSerialName%=EloNTSerial,ELOLEGACYNTSERIAL

[EloMfg.NTx86.5.1]
%EloXPSerialName%=EloXPSerial,ELOLEGACYNTSERIAL

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

[EloXPSerial]
CopyFiles			= EloNTSerDrvCopy, EloSetupCopy, EloCPLCopy, EloCurCopy
AddReg				= EloXPSerial_AddReg

[EloXPSerial.Services]
AddService= MMstub, 0x00000002, MMStub_Service_Install	; 0x00000002 => Assign MMstub as the legacy driver for this device.
AddService= monmouse, 0x00000001, Monmouse_Service_Inst	; 0x00000001 => Move service tag to the front of the group order list

[EloXPSerial_AddReg]
HKLM,%EloUninstallRegPath%,"DisplayName",,%EloUninstallDescrptXP%
HKLM,%EloUninstallRegPath%,"UninstallString",,"%24%%EloSetupAppDir%\setupelo.Exe /U"
HKLM,%EloXPSerialRootRegPath%,BeepFlag,%REG_DWORD%,1
HKLM,%EloXPSerialRootRegPath%,BeepFreq,%REG_DWORD%,0x03e8
HKLM,%EloXPSerialRootRegPath%,BeepTime,%REG_DWORD%,0x0020
HKLM,%EloXPSerialRootRegPath%,ControllerModel,%REG_DWORD%,0x0906
HKLM,%EloXPSerialRootRegPath%,ControllerType,%REG_DWORD%,1
HKLM,%EloXPSerialRootRegPath%,HardwareHandShaking,%REG_DWORD%,1
HKLM,%EloXPSerialRootRegPath%,EloAppDir,,%24%%EloSetupAppDir%
HKCU,"Control Panel\Mouse",DoubleClickHeight,%REG_SZ%,"25"
HKCU,"Control Panel\Mouse",DoubleClickWidth,%REG_SZ%,"25"
HKCU,"Control Panel\Mouse",DoubleClickSpeed,%REG_SZ%,"800"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Cursors\Schemes,Elo,%REG_SZ%,%CursorSchemesXP%
; the following 2 lines are commented out since they make a ms serial mouse fail on 
; XP, they are lagacy lines from NT 4.0 
; HKLM,SYSTEM\CurrentControlSet\Services\Mouclass\Parameters,ConnectMultiplePorts,%REG_DWORD%,0x01
; HKLM,SYSTEM\CurrentControlSet\Services\Mouclass\Parameters,MaximumPortsServiced,%REG_DWORD%,0x03
; The following line sets the value correctly for Windows 2000/XP (just in case).
HKLM,SYSTEM\CurrentControlSet\Services\Mouclass\Parameters,ConnectMultiplePorts,%REG_DWORD%,0x00

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

[EloNTSerial]
CopyFiles			= EloNTSerDrvCopy, EloSetupCopy, EloCPLCopy, EloCurCopy
AddReg				= EloNTSerial_AddReg

[EloNTSerial.Services]
AddService= MMstub, 0x00000002, MMStub_Service_Install	; 0x00000002 => Assign MMstub as the legacy driver for this device.
AddService= monmouse, 0x00000001, Monmouse_Service_Inst	; 0x00000001 => Move service tag to the front of the group order list

[EloNTSerial_AddReg]
HKLM,%EloUninstallRegPath%,"DisplayName",,%EloUninstallDescrpt%
HKLM,%EloUninstallRegPath%,"UninstallString",,"%24%%EloSetupAppDir%\setupelo.Exe /U"
HKLM,%EloXPSerialRootRegPath%,BeepFlag,%REG_DWORD%,1
HKLM,%EloXPSerialRootRegPath%,BeepFreq,%REG_DWORD%,0x03e8
HKLM,%EloXPSerialRootRegPath%,BeepTime,%REG_DWORD%,0x0020
HKLM,%EloXPSerialRootRegPath%,ControllerModel,%REG_DWORD%,0x0906
HKLM,%EloXPSerialRootRegPath%,ControllerType,%REG_DWORD%,1
HKLM,%EloXPSerialRootRegPath%,HardwareHandShaking,%REG_DWORD%,1
HKLM,%EloXPSerialRootRegPath%,EloAppDir,,%24%%EloSetupAppDir%
HKCU,"Control Panel\Mouse",DoubleClickHeight,%REG_SZ%,"25"
HKCU,"Control Panel\Mouse",DoubleClickWidth,%REG_SZ%,"25"
HKCU,"Control Panel\Mouse",DoubleClickSpeed,%REG_SZ%,"800"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Cursors\Schemes,Elo,%REG_SZ%,%CursorSchemes%
; HKLM,SYSTEM\CurrentControlSet\Services\Mouclass\Parameters,MaximumPortsServiced,%REG_DWORD%,0x03
; the following 2 lines are commented out since they make a MS serial mouse fail on 
; XP, they are lagacy lines that must be included for NT 4.0
; HKLM,SYSTEM\CurrentControlSet\Services\Mouclass\Parameters,ConnectMultiplePorts,%REG_DWORD%,0x01
; The following line sets the value correctly for Windows 2000/XP (just in case).
HKLM,SYSTEM\CurrentControlSet\Services\Mouclass\Parameters,ConnectMultiplePorts,%REG_DWORD%,0x00

[EloNTSerDrvCopy]
MMstub.Sys
Monmouse.Sys

[EloCPLCopy]
Monmouse.Cpl
EloVA.EXE
RtButton.exe 

[EloSetupCopy]
ReadMe.Txt
setupElo.Exe
License.txt

[EloCurCopy]
Null.cur

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

[Monmouse_Service_Inst]
DisplayName			= %monmouse.SvcDesc%
ServiceType			= 1                  ; SERVICE_KERNEL_DRIVER
StartType			= 2                  ; SERVICE_SYSTEM_START
ErrorControl		= 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary		= %12%\monmouse.sys
LoadOrderGroup		= Elo

; ----------------------------------------
; Strings

[Strings]

; Non-Localizable Strings
ClassNameNT             = "Mice and other pointing devices"
Provider = "Elo TouchSystems, Inc."
EloSerXp="EloSerXp"
EloSetupAppDir		= "Progra~1\Elo TouchSystems\WinXP"
EloDiagAppDir		= "Progra~1\Elo TouchSystems\WinXP\Diag"
EloUninstallRegPath	= "Software\Microsoft\Windows\CurrentVersion\Uninstall\EloNTSerialTouchscreen"
EloXPSerial0RegPath	= "System\CurrentControlSet\Services\EloTouchscreen\NTSerial0"
EloXPSerialRootRegPath	= "System\CurrentControlSet\Services\EloTouchscreen"

REG_DWORD			= 0x00010001
REG_EXPAND_SZ		= 0x00020000
REG_NO_WRITE_OVER	= 0x00000002
REG_SZ				= 0x00000000

; Localizable Strings

EloXPSerialName		= "Elo Serial Touchmonitor Interface"
EloMfg				= "Elo TouchSystems, Inc."
EloUninstallDescrpt = "MonitorMouse for Windows 2000"
EloUninstallDescrptXP = "MonitorMouse for Windows XP"
CursorSchemes="C:\WINNT\cursors\null.cur,,C:\WINNT\cursors\null.cur,C:\WINNT\cursors\null.cur,C:\WINNT\cursors\null.cur,C:\WINNT\cursors\null.cur,,C:\WINNT\cursors\null.cur,C:\WINNT\cursors\null.cur,C:\WINNT\cursors\null.cur,C:\WINNT\cursors\null.cur,C:\WINNT\cursors\null.cur,C:\WINNT\cursors\null.cur,C:\WINNT\cursors\null.cur"

CursorSchemesXP="C:\WINDOWS\cursors\null.cur,,C:\WINDOWS\cursors\null.cur,C:\WINDOWS\cursors\null.cur,C:\WINDOWS\cursors\null.cur,C:\WINDOWS\cursors\null.cur,,C:\WINDOWS\cursors\null.cur,C:\WINDOWS\cursors\null.cur,C:\WINDOWS\cursors\null.cur,C:\WINDOWS\cursors\null.cur,C:\WINDOWS\cursors\null.cur,C:\WINDOWS\cursors\null.cur,C:\WINDOWS\cursors\null.cur"


MMstub.SvcDesc		= "MMstub Driver"
monmouse.SvcDesc	= "Monmouse Driver"

; ---------------- End of WinSerXp.inf ------------------------------------
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.08