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