; Elo TouchSystems WinSerXp.INF Signature Line 0x1486516F - DO NOT CHANGE THIS LINE ; ; WinSerXp.INF ; ; Version 4.40 ; ; INF file for Serial Driver ; ; Copyright (c) 1993, 2006 Microsoft Corporation ; Copyright (c) 2001, 2006 Elo TouchSystems, Inc. ; ; -------------------------------------------------------------------------------- [Version] Signature="$Windows NT$" Class=Mouse ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318} Provider=%EloProvider% CatalogFile=WinSerXp.CAT DriverVer=01/05/2006,4.4.0.0 [SourceDisksNames] 19456=%EloSerXp%,, [SourceDisksFiles] EloSer.Sys = 19456 EloBus.sys = 19456 EloSerCo.dll = 19456 ReadMe_S.Txt = 19456 ; ---------------------------------------- ; Destination directories for file copies [DestinationDirs] DefaultDestDir = 12 ; LDID_IOS EloNTSerDrvCopy = 10,System32\drivers ; LDID_DRIVERS EloCoInstallerCopy = 11 ; %windir%\system32 EloReadMe = 16422,%EloSetupAppDir% ; \Program Files ; ---------------------------------------- ; Manufacturer Sections [Manufacturer] %EloMfg%=EloMfg ; Elo Touchsystems, Inc. [EloMfg] %EloXPSerialName%=EloNTSerial,SERENUM\ELO2500 %EloXPLegacySerialName%=EloNTSerial,SERENUM\ELOSERIAL ; ---------------------------------------- ; Serial Install Sections [EloNTSerial] CopyFiles = EloCoInstallerCopy, EloNTSerDrvCopy, EloReadMe AddReg = EloNTSerial_AddReg DelFiles = EloNTSerDrvCopy [EloNTSerial.HW] AddReg = EloNTSerial_AddReg_HW [EloNTSerial.CoInstallers] AddReg = Eloserial.CoInstaller_AddReg CopyFiles = EloCoInstallerCopy ; ------------------------- Registry ------------------- [EloNTSerial_AddReg] HKLM,System\CurrentControlSet\Control\CoDeviceInstallers,{4D36E96F-E325-11CE-BFC1-08002BE10318},0x00010008,"EloSerCo.dll,EloSerCoIns" [EloNTSerial_AddReg_HW] HKR,,"HardwareHandshaking",%REG_DWORD%,1 [Eloserial.CoInstaller_AddReg] HKR,,CoInstallers32,0x00010000,"EloSerCo.dll,EloSerCoIns" ; -------------------------- Copy files --------------- [EloCoInstallerCopy] EloSerCo.dll [EloNTSerDrvCopy] EloSer.Sys EloBus.sys [EloReadMe] ReadMe_S.txt ; ----------------------------- Add services ------------ [EloNTSerial.Services] AddService= EloBus,, clasfilt_Service_Inst, clasfilt_EventLog_Inst AddService= EloSer, 0x00000002, EloSer_Service_Inst [EloSer_Service_Inst] DisplayName = %eloser.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\EloSer.sys LoadOrderGroup = Pointer Port [clasfilt_Service_Inst] DisplayName = %ClasFilt.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\EloBus.sys [clasfilt_EventLog_Inst] AddReg = clasfilt_EventLog_AddReg [clasfilt_EventLog_AddReg] HKR,,EventMessageFile, %REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\elobus.sys" HKR,,TypesSupported, %REG_DWORD%, 7 ; ---------------------------------------- ; Strings [Strings] EloXPSerialName = "Elo Serial Touchmonitor Interface" EloXPLegacySerialName = "Elo Serial Touchmonitor Interface" EloProvider = "Elo TouchSystems, Inc." EloMfg = "Elo TouchSystems, Inc." EloSetupAppDir = "EloTouchSystems" EloSerXp = "EloSerXp" ClasFilt.SvcDesc = "Elobus Filter Driver" EloSer.SvcDesc = "Elo Serial Driver" REG_DWORD = 0x00010001 REG_EXPAND_SZ = 0x00020000 REG_NO_WRITE_OVER = 0x00000002 REG_SZ = 0x00000000 ; ---------------- End of WinSerXp.inf ------------------------------------