; TSHARC2K.INF, Version 6.20cs
; Copyright (c) 1995-2006 Hampshire Company, Inc.
; 04-11-2006
; - Installs core mouse support files, etc.
; - Includes drivers for detected & PnP devices
[Version]
Signature="$Windows NT$"
Class=Mouse
ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
Provider=%Provider%
DriverVer=04/11/2006,6.20.3000.0000
LayoutFile=layout.inf
[SourceDisksFiles]
;tsharcs.sys = 1
;tsharcb.sys = 1
;hwincal.exe
;szcomand.ini
;SZService.exe
ps2cfg.hdl = 19456
[SourceDisksNames]
1 = "Hampshire NT Driver Disk"
[DestinationDirs]
TSHARCPS2DLLCopy = 16422,Tsharc
DefaultDestDir = 12 ; DIRID_DRIVERS
HwinCalCopy = 16422,tsharc ;Program Files\Tsharc
SoftZonesCopy = 10
UninstalCopy = 16422,Tsharc ;c:\Program Files\Tsharc
[ControlFlags]
;
; Mark any install sections for drivers that also control the i8042 keyboard port,
; so that we can warn the user that they may also be affecting their keyboard with
; a mouse driver change.
;
SharedDriver=PS2_Inst,%PS2_Inst.SharedDriverMsg%
; Manufacturer Sections
; ---------------------------------------------------------
[Manufacturer]
%HamMfg%=HamMfg ;Hampshire Company, Inc
[HamMfg]
%StrSerial1%=Serial_Inst1,TSHARCLEGACYCOMA,
%StrSerial2%=Serial_Inst2,TSHARCLEGACYCOMB,
%StrSerial3%=Serial_Inst3,TSHARCLEGACYCOMC,
%StrSerial4%=Serial_Inst4,TSHARCLEGACYCOMD,
%StrSerial5%=Serial_Inst5,TSHARCLEGACYCOME,
%StrSerial6%=Serial_Inst6,TSHARCLEGACYCOMF,
%StrSerial7%=Serial_Inst7,TSHARCLEGACYCOMG,
%StrSerial8%=Serial_Inst8,TSHARCLEGACYCOMH,
;TSHARC-12B
%StrBus2%=Bus_Inst2,TSHARCLEGACYBA,
%StrBus3%=Bus_Inst3,TSHARCLEGACYBB,
%StrBus4%=Bus_Inst4,TSHARCLEGACYBC,
%StrBus5%=Bus_Inst5,TSHARCLEGACYBD,
%StrBus10%=Bus_Inst10,TSHARCLEGACYBE,
%StrBus11%=Bus_Inst11,TSHARCLEGACYBF,
%StrBus12%=Bus_Inst12,TSHARCLEGACYBG,
%StrBus14%=Bus_Inst14,TSHARCLEGACYBH,
%StrBus15%=Bus_Inst15,TSHARCLEGACYBI,
%StrBus2a%=Bus_Inst2a,TSHARCLEGACYBJ,
%StrBus3a%=Bus_Inst3a,TSHARCLEGACYBK,
%StrBus4a%=Bus_Inst4a,TSHARCLEGACYBL,
%StrBus5a%=Bus_Inst5a,TSHARCLEGACYBM,
%StrBus10a%=Bus_Inst10a,TSHARCLEGACYBN,
%StrBus11a%=Bus_Inst11a,TSHARCLEGACYBO,
%StrBus12a%=Bus_Inst12a,TSHARCLEGACYBP,
%StrBus14a%=Bus_Inst14a,TSHARCLEGACYBQ,
%StrBus15a%=Bus_Inst15a,TSHARCLEGACYBR,
%StrBus2b%=Bus_Inst2b,TSHARCLEGACYBS,
%StrBus3b%=Bus_Inst3b,TSHARCLEGACYBT,
%StrBus4b%=Bus_Inst4b,TSHARCLEGACYBU,
%StrBus5b%=Bus_Inst5b,TSHARCLEGACYBV,
%StrBus10b%=Bus_Inst10b,TSHARCLEGACYBW,
%StrBus11b%=Bus_Inst11b,TSHARCLEGACYBX,
%StrBus12b%=Bus_Inst12b,TSHARCLEGACYBY,
%StrBus14b%=Bus_Inst14b,TSHARCLEGACYBZ,
%StrBus15b%=Bus_Inst15b,TSHARCLEGACYZA,
;TSHARC PS/2
%StrPS21%=PS2_Inst,TSHARCLEGACYPS2,
; Install Sections
; ---------------------------------------------------------
; -------------- Serial TSHARC on COM1
[Serial_Inst1]
CopyFiles = Serial1_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy, tsharc_CopyFiles
[Serial_Inst1.Services]
AddService = tsharccom1, 0x00000002, serial1_Service_Inst,serial1_EventLog_Inst ; Port Driver
;AddService = tsharcc, , tsharc_Service_Inst ; Port Driver
[serial1_Service_Inst]
DisplayName = %serial1.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tsharcs1.sys
LoadOrderGroup = Pointer Port
[serial1_EventLog_Inst]
AddReg = serial1_EventLog_AddReg, Serial_Common_AddReg
[Serial1_CopyFiles]
tsharcs1.sys, tsharcs.sys, 0x00000004
[serial1_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tsharcs1.sys"
HKR,,TypesSupported,0x00010001,7
; -------------- Serial TSHARC on COM2
[Serial_Inst2]
CopyFiles = Serial2_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Serial_Inst2.Services]
AddService = tsharccom2, 0x00000002, serial2_Service_Inst,serial2_EventLog_Inst ; Port Driver
[serial2_Service_Inst]
DisplayName = %serial2.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tsharcs2.sys
LoadOrderGroup = Pointer Port
[serial2_EventLog_Inst]
AddReg = serial2_EventLog_AddReg, Serial_Common_AddReg
[Serial2_CopyFiles]
tsharcs2.sys, tsharcs.sys, 0x00000004
[serial2_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tsharcs2.sys"
HKR,,TypesSupported,0x00010001,7
; -------------- Serial TSHARC on COM3
[Serial_Inst3]
CopyFiles = Serial3_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Serial_Inst3.Services]
AddService = tsharccom3, 0x00000002, serial3_Service_Inst,serial3_EventLog_Inst ; Port Driver
[serial3_Service_Inst]
DisplayName = %serial3.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tsharcs3.sys
LoadOrderGroup = Pointer Port
[serial3_EventLog_Inst]
AddReg = serial3_EventLog_AddReg, Serial_Common_AddReg
[Serial3_CopyFiles]
tsharcs3.sys, tsharcs.sys, 0x00000004
[serial3_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tsharcs3.sys"
HKR,,TypesSupported,0x00010001,7
; -------------- Serial TSHARC on COM4
[Serial_Inst4]
CopyFiles = Serial4_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Serial_Inst4.Services]
AddService = tsharccom4, 0x00000002, serial4_Service_Inst,serial4_EventLog_Inst ; Port Driver
[serial4_Service_Inst]
DisplayName = %serial4.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tsharcs4.sys
LoadOrderGroup = Pointer Port
[serial4_EventLog_Inst]
AddReg = serial4_EventLog_AddReg, Serial_Common_AddReg
[Serial4_CopyFiles]
tsharcs4.sys, tsharcs.sys, 0x00000004
[serial4_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tsharcs4.sys"
HKR,,TypesSupported,0x00010001,7
; -------------- Serial TSHARC on COM5
[Serial_Inst5]
CopyFiles = Serial5_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Serial_Inst5.Services]
AddService = tsharccom5, 0x00000002, serial5_Service_Inst,serial5_EventLog_Inst ; Port Driver
[serial5_Service_Inst]
DisplayName = %serial5.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tsharcs5.sys
LoadOrderGroup = Pointer Port
[serial5_EventLog_Inst]
AddReg = serial5_EventLog_AddReg, Serial_Common_AddReg
[Serial5_CopyFiles]
tsharcs5.sys, tsharcs.sys, 0x00000004
[serial5_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tsharcs5.sys"
HKR,,TypesSupported,0x00010001,7
; -------------- Serial TSHARC on COM6
[Serial_Inst6]
CopyFiles = Serial6_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Serial_Inst6.Services]
AddService = tsharccom6, 0x00000002, serial6_Service_Inst,serial6_EventLog_Inst ; Port Driver
[serial6_Service_Inst]
DisplayName = %serial6.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tsharcs6.sys
LoadOrderGroup = Pointer Port
[serial6_EventLog_Inst]
AddReg = serial6_EventLog_AddReg, Serial_Common_AddReg
[Serial6_CopyFiles]
tsharcs6.sys, tsharcs.sys, 0x00000004
[serial6_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tsharcs6.sys"
HKR,,TypesSupported,0x00010001,7
; -------------- Serial TSHARC on COM7
[Serial_Inst7]
CopyFiles = Serial7_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Serial_Inst7.Services]
AddService = tsharccom7, 0x00000002, serial7_Service_Inst,serial7_EventLog_Inst ; Port Driver
[serial7_Service_Inst]
DisplayName = %serial7.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tsharcs7.sys
LoadOrderGroup = Pointer Port
[serial7_EventLog_Inst]
AddReg = serial7_EventLog_AddReg, Serial_Common_AddReg
[Serial7_CopyFiles]
tsharcs7.sys, tsharcs.sys, 0x00000004
[serial7_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tsharcs7.sys"
HKR,,TypesSupported,0x00010001,7
; -------------- Serial TSHARC on COM8
[Serial_Inst8]
CopyFiles = Serial8_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Serial_Inst8.Services]
AddService = tsharccom8, 0x00000002, serial8_Service_Inst,serial8_EventLog_Inst ; Port Driver
[serial8_Service_Inst]
DisplayName = %serial8.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tsharcs8.sys
LoadOrderGroup = Pointer Port
[serial8_EventLog_Inst]
AddReg = serial8_EventLog_AddReg, Serial_Common_AddReg
[Serial8_CopyFiles]
tsharcs8.sys, tsharcs.sys, 0x00000004
[serial8_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tsharcs8.sys"
HKR,,TypesSupported,0x00010001,7
; -------------- BUS TSHARCB on IRQ 2
[Bus_Inst2]
CopyFiles = Bus2_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst2.Services]
AddService = tsharcb2, 0x00000002, bus2_Service_Inst,bus2_EventLog_Inst ; Port Driver
[Bus_Inst2a]
CopyFiles = Bus2_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst2a.Services]
AddService = tsharcb2, 0x00000002, bus2_Service_Inst,bus2_EventLog_Insta ; Port Driver
[Bus_Inst2b]
CopyFiles = Bus2_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst2b.Services]
AddService = tsharcb2, 0x00000002, bus2_Service_Inst,bus2_EventLog_Instb ; Port Driver
[bus2_Service_Inst]
DisplayName = %bus2.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 1 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tsharcb2.sys
LoadOrderGroup = Pointer Port
[bus2_EventLog_Inst]
AddReg = bus2_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus2_LogConfig.Log
[bus2_EventLog_Insta]
AddReg = bus2_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus2_LogConfiga.Log
[bus2_EventLog_Instb]
AddReg = bus2_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus2_LogConfigb.Log
[bus2_CopyFiles]
tsharcb2.sys, tsharcb.sys, 0x00000004
[bus2_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tsharcb2.sys"
HKR,,TypesSupported,0x00010001,7
[bus2_LogConfig.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 300-30f
IRQConfig = 2
[bus2_LogConfiga.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 310-31f
IRQConfig = 2
[bus2_LogConfigb.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 320-32f
IRQConfig = 2
; -------------- BUS TSHARCB on IRQ 3
[Bus_Inst3]
CopyFiles = Bus3_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst3.Services]
AddService = tsharcb3, 0x00000002, bus3_Service_Inst,bus3_EventLog_Inst ; Port Driver
[Bus_Inst3a]
CopyFiles = Bus3_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst3a.Services]
AddService = tsharcb3, 0x00000002, bus3_Service_Inst,bus3_EventLog_Insta ; Port Driver
[Bus_Inst3b]
CopyFiles = Bus3_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst3b.Services]
AddService = tsharcb3, 0x00000002, bus3_Service_Inst,bus3_EventLog_Instb ; Port Driver
[bus3_Service_Inst]
DisplayName = %bus3.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 1 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tsharcb3.sys
LoadOrderGroup = Pointer Port
[bus3_EventLog_Inst]
AddReg = bus3_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus3_LogConfig.Log
[bus3_EventLog_Insta]
AddReg = bus3_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus3_LogConfiga.Log
[bus3_EventLog_Instb]
AddReg = bus3_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus3_LogConfigb.Log
[bus3_CopyFiles]
tsharcb3.sys, tsharcb.sys, 0x00000004
[bus3_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tsharcb3.sys"
HKR,,TypesSupported,0x00010001,7
[bus3_LogConfig.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 300-30f
IRQConfig = 3
[bus3_LogConfiga.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 310-31f
IRQConfig = 3
[bus3_LogConfigb.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 320-32f
IRQConfig = 3
; -------------- BUS TSHARCB on IRQ 4
[Bus_Inst4]
CopyFiles = Bus4_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst4.Services]
AddService = tsharcb4, 0x00000002, bus4_Service_Inst,bus4_EventLog_Inst ; Port Driver
[Bus_Inst4a]
CopyFiles = Bus4_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst4a.Services]
AddService = tsharcb4, 0x00000002, bus4_Service_Inst,bus4_EventLog_Insta ; Port Driver
[Bus_Inst4b]
CopyFiles = Bus4_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst4b.Services]
AddService = tsharcb4, 0x00000002, bus4_Service_Inst,bus4_EventLog_Instb ; Port Driver
[bus4_Service_Inst]
DisplayName = %bus4.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 1 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tsharcb4.sys
LoadOrderGroup = Pointer Port
[bus4_EventLog_Inst]
AddReg = bus4_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus4_LogConfig.Log
[bus4_EventLog_Insta]
AddReg = bus4_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus4_LogConfiga.Log
[bus4_EventLog_Instb]
AddReg = bus4_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus4_LogConfigb.Log
[bus4_CopyFiles]
tsharcb4.sys, tsharcb.sys, 0x00000004
[bus4_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tsharcb4.sys"
HKR,,TypesSupported,0x00010001,7
[bus4_LogConfig.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 300-30f
IRQConfig = 4
[bus4_LogConfiga.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 310-31f
IRQConfig = 4
[bus4_LogConfigb.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 320-32f
IRQConfig = 4
; -------------- BUS TSHARCB on IRQ 5
[Bus_Inst5]
CopyFiles = Bus5_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst5.Services]
AddService = tsharcb5, 0x00000002, bus5_Service_Inst,bus5_EventLog_Inst ; Port Driver
[Bus_Inst5a]
CopyFiles = Bus5_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst5a.Services]
AddService = tsharcb5, 0x00000002, bus5_Service_Inst,bus5_EventLog_Insta ; Port Driver
[Bus_Inst5b]
CopyFiles = Bus5_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst5b.Services]
AddService = tsharcb5, 0x00000002, bus5_Service_Inst,bus5_EventLog_Instb ; Port Driver
[bus5_Service_Inst]
DisplayName = %bus5.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 1 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tsharcb5.sys
LoadOrderGroup = Pointer Port
[bus5_EventLog_Inst]
AddReg = bus5_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus5_LogConfig.Log
[bus5_EventLog_Insta]
AddReg = bus5_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus5_LogConfiga.Log
[bus5_EventLog_Instb]
AddReg = bus5_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus5_LogConfigb.Log
[bus5_CopyFiles]
tsharcb5.sys, tsharcb.sys, 0x00000004
[bus5_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tsharcb5.sys"
HKR,,TypesSupported,0x00010001,7
[bus5_LogConfig.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 300-30f(3ff::) ;10 bit decode
IRQConfig = 5
[bus5_LogConfiga.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 310-31f
IRQConfig = 5
[bus5_LogConfigb.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 320-32f
IRQConfig = 5
; -------------- BUS TSHARCB on IRQ 10
[Bus_Inst10]
CopyFiles = Bus10_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst10.Services]
AddService = tsharcb10, 0x00000002, bus10_Service_Inst,bus10_EventLog_Inst ; Port Driver
[Bus_Inst10a]
CopyFiles = Bus10_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst10a.Services]
AddService = tsharcb10, 0x00000002, bus10_Service_Inst,bus10_EventLog_Insta ; Port Driver
[Bus_Inst10b]
CopyFiles = Bus10_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst10b.Services]
AddService = tsharcb10, 0x00000002, bus10_Service_Inst,bus10_EventLog_Instb ; Port Driver
[bus10_Service_Inst]
DisplayName = %bus10.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 1 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tsharcb10.sys
LoadOrderGroup = Pointer Port
[bus10_EventLog_Inst]
AddReg = bus10_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus10_LogConfig.Log
[bus10_EventLog_Insta]
AddReg = bus10_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus10_LogConfiga.Log
[bus10_EventLog_Instb]
AddReg = bus10_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus10_LogConfigb.Log
[bus10_CopyFiles]
tsharcb10.sys, tsharcb.sys, 0x00000004
[bus10_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tsharcb10.sys"
HKR,,TypesSupported,0x00010001,7
[bus10_LogConfig.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 300-30f
IRQConfig = 10
[bus10_LogConfiga.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 310-31f
IRQConfig = 10
[bus10_LogConfigb.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 320-32f
IRQConfig = 10
; -------------- BUS TSHARCB on IRQ 11
[Bus_Inst11]
CopyFiles = Bus11_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst11.Services]
AddService = tsharcb11, 0x00000002, bus11_Service_Inst,bus11_EventLog_Inst ; Port Driver
[Bus_Inst11a]
CopyFiles = Bus11_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst11a.Services]
AddService = tsharcb11, 0x00000002, bus11_Service_Inst,bus11_EventLog_Insta ; Port Driver
[Bus_Inst11b]
CopyFiles = Bus11_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst11b.Services]
AddService = tsharcb11, 0x00000002, bus11_Service_Inst,bus11_EventLog_Instb ; Port Driver
[bus11_Service_Inst]
DisplayName = %bus11.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 1 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tsharcb11.sys
LoadOrderGroup = Pointer Port
[bus11_EventLog_Inst]
AddReg = bus11_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus11_LogConfig.Log
[bus11_EventLog_Insta]
AddReg = bus11_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus11_LogConfiga.Log
[bus11_EventLog_Instb]
AddReg = bus11_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus11_LogConfigb.Log
[bus11_CopyFiles]
tsharcb11.sys, tsharcb.sys, 0x00000004
[bus11_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tsharcb11.sys"
HKR,,TypesSupported,0x00010001,7
[bus11_LogConfig.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 300-30f
IRQConfig = 11
[bus11_LogConfiga.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 310-31f
IRQConfig = 11
[bus11_LogConfigb.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 320-32f
IRQConfig = 11
; -------------- BUS TSHARCB on IRQ 12
[Bus_Inst12]
CopyFiles = Bus12_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst12.Services]
AddService = tsharcb12, 0x00000002, bus12_Service_Inst,bus12_EventLog_Inst ; Port Driver
[Bus_Inst12a]
CopyFiles = Bus12_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst12a.Services]
AddService = tsharcb12, 0x00000002, bus12_Service_Inst,bus12_EventLog_Insta ; Port Driver
[Bus_Inst12b]
CopyFiles = Bus12_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst12b.Services]
AddService = tsharcb12, 0x00000002, bus12_Service_Inst,bus12_EventLog_Instb ; Port Driver
[bus12_Service_Inst]
DisplayName = %bus12.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 1 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tsharcb12.sys
LoadOrderGroup = Pointer Port
[bus12_EventLog_Inst]
AddReg = bus12_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus12_LogConfig.Log
[bus12_EventLog_Insta]
AddReg = bus12_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus12_LogConfiga.Log
[bus12_EventLog_Instb]
AddReg = bus12_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus12_LogConfigb.Log
[bus12_CopyFiles]
tsharcb12.sys, tsharcb.sys, 0x00000004
[bus12_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tsharcb12.sys"
HKR,,TypesSupported,0x00010001,7
[bus12_LogConfig.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 300-30f
IRQConfig = 12
[bus12_LogConfiga.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 310-31f
IRQConfig = 12
[bus12_LogConfigb.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 320-32f
IRQConfig = 12
; -------------- BUS TSHARCB on IRQ 14
[Bus_Inst14]
CopyFiles = Bus14_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst14.Services]
AddService = tsharcb14, 0x00000002, bus14_Service_Inst,bus14_EventLog_Inst ; Port Driver
[Bus_Inst14a]
CopyFiles = Bus14_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst14a.Services]
AddService = tsharcb14, 0x00000002, bus14_Service_Inst,bus14_EventLog_Insta ; Port Driver
[Bus_Inst14b]
CopyFiles = Bus14_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst14b.Services]
AddService = tsharcb14, 0x00000002, bus14_Service_Inst,bus14_EventLog_Instb ; Port Driver
[bus14_Service_Inst]
DisplayName = %bus14.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 1 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tsharcb14.sys
LoadOrderGroup = Pointer Port
[bus14_EventLog_Inst]
AddReg = bus14_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus14_LogConfig.Log
[bus14_EventLog_Insta]
AddReg = bus14_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus14_LogConfiga.Log
[bus14_EventLog_Instb]
AddReg = bus14_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus14_LogConfigb.Log
[bus14_CopyFiles]
tsharcb14.sys, tsharcb.sys, 0x00000004
[bus14_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tsharcb14.sys"
HKR,,TypesSupported,0x00010001,7
[bus14_LogConfig.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 300-30f
IRQConfig = 14
[bus14_LogConfiga.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 310-31f
IRQConfig = 14
[bus14_LogConfigb.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 320-32f
IRQConfig = 14
; -------------- BUS TSHARCB on IRQ 15
[Bus_Inst15]
CopyFiles = Bus15_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst15.Services]
AddService = tsharcb15, 0x00000002, bus15_Service_Inst,bus15_EventLog_Inst ; Port Driver
[Bus_Inst15a]
CopyFiles = Bus15_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst15a.Services]
AddService = tsharcb15, 0x00000002, bus15_Service_Inst,bus15_EventLog_Insta ; Port Driver
[Bus_Inst15b]
CopyFiles = Bus15_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy
[Bus_Inst15b.Services]
AddService = tsharcb15, 0x00000002, bus15_Service_Inst,bus15_EventLog_Instb ; Port Driver
[bus15_Service_Inst]
DisplayName = %bus15.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 1 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tsharcb15.sys
LoadOrderGroup = Pointer Port
[bus15_EventLog_Inst]
AddReg = bus15_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus15_LogConfig.Log
[bus15_EventLog_Insta]
AddReg = bus15_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus15_LogConfiga.Log
[bus15_EventLog_Instb]
AddReg = bus15_EventLog_AddReg, Serial_Common_AddReg
LogConfig = bus15_LogConfigb.Log
[bus15_CopyFiles]
tsharcb15.sys, tsharcb.sys, 0x00000004
[bus15_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tsharcb15.sys"
HKR,,TypesSupported,0x00010001,7
[bus15_LogConfig.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 300-30f
IRQConfig = 15
[bus15_LogConfiga.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 310-31f
IRQConfig = 15
[bus15_LogConfigb.Log]
ConfigPriority = HARDRECONFIG
IOConfig = 320-32f
IRQConfig = 15
; -------------- PS/2 TSHARCP
[PS2_Inst]
CopyFiles = ps2_CopyFiles, HwinCalCopy, SoftZonesCopy, UninstalCopy, TSHARCPS2DLLCopy
[PS2_Inst.Services]
AddService = i8042prt, 0x00000002, ps2_Service_Inst,ps2_EventLog_Inst ; Port Driver
[ps2_Service_Inst]
DisplayName = %ps2.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 1 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\i8042prt.sys
LoadOrderGroup = Keyboard Port
[ps2_EventLog_Inst]
AddReg = ps2_EventLog_AddReg, Serial_Common_AddReg
[ps2_CopyFiles]
;i8042prt.sys, tsharcp.sys, 0x00000004
[ps2_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\i8042prt.sys"
HKR,,TypesSupported,0x00010001,7
[Serial_Common_AddReg]
HKLM,SYSTEM\CurrentControlSet\Services\Mouclass\Parameters,ConnectMultiplePorts,%REG_DWORD%,0x01
HKLM,SYSTEM\CurrentControlSet\Services\Mouclass\Parameters,MaximumPortsServiced,%REG_DWORD%,0x03
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,%KEY_TSHARC%,Active,%REG_DWORD%,0x00
;HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,TSHARC,0,"%10%\HWINCAL.EXE"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,"TSEnum",%REG_SZ%,"%16422%\tsharc\tsenum.exe"
;HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,TSHARC,0,"%10%\SZService.EXE -i"
;HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Hampshire,"DisplayName",%REG_SZ%,"Touch Screen Driver Rev 6.20cs (Remove Only)"
;HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Hampshire,"UninstallString",%REG_SZ%,"%16422%\tsharc\tsun10.exe"
[HwinCalCopy]
;Hwincal.exe ;copy calibration program to Windows directory
[TSHARCPS2DLLCopy]
ps2cfg.hdl
[SoftZonesCopy]
;SZService.exe
;szcomand.ini
[UninstalCopy]
;Uninstal.exe
; User visible strings
; ---------------------------------------------------------
[Strings]
Provider = "Microsoft"
MouseClassName = "Mouse"
; Mfg names
StrSerial1 = "TSHARC SERIAL COM1"
StrSerial2 = "TSHARC SERIAL COM2"
StrSerial3 = "TSHARC SERIAL COM3"
StrSerial4 = "TSHARC SERIAL COM4"
StrSerial5 = "TSHARC SERIAL COM5"
StrSerial6 = "TSHARC SERIAL COM6"
StrSerial7 = "TSHARC SERIAL COM7"
StrSerial8 = "TSHARC SERIAL COM8"
;TSHARC-12B Bus
StrBus2 = "TSHARC BUS IRQ2 BASE 300H"
StrBus3 = "TSHARC BUS IRQ3 BASE 300H"
StrBus4 = "TSHARC BUS IRQ4 BASE 300H"
StrBus5 = "TSHARC BUS IRQ5 BASE 300H"
StrBus10 = "TSHARC BUS IRQ10 BASE 300H"
StrBus11 = "TSHARC BUS IRQ11 BASE 300H"
StrBus12 = "TSHARC BUS IRQ12 BASE 300H"
StrBus14 = "TSHARC BUS IRQ14 BASE 300H"
StrBus15 = "TSHARC BUS IRQ15 BASE 300H"
StrBus2a = "TSHARC BUS IRQ2 BASE 310H"
StrBus3a = "TSHARC BUS IRQ3 BASE 310H"
StrBus4a = "TSHARC BUS IRQ4 BASE 310H"
StrBus5a = "TSHARC BUS IRQ5 BASE 310H"
StrBus10a = "TSHARC BUS IRQ10 BASE 310H"
StrBus11a = "TSHARC BUS IRQ11 BASE 310H"
StrBus12a = "TSHARC BUS IRQ12 BASE 310H"
StrBus14a = "TSHARC BUS IRQ14 BASE 310H"
StrBus15a = "TSHARC BUS IRQ15 BASE 310H"
StrBus2b = "TSHARC BUS IRQ2 BASE 320H"
StrBus3b = "TSHARC BUS IRQ3 BASE 320H"
StrBus4b = "TSHARC BUS IRQ4 BASE 320H"
StrBus5b = "TSHARC BUS IRQ5 BASE 320H"
StrBus10b = "TSHARC BUS IRQ10 BASE 320H"
StrBus11b = "TSHARC BUS IRQ11 BASE 320H"
StrBus12b = "TSHARC BUS IRQ12 BASE 320H"
StrBus14b = "TSHARC BUS IRQ14 BASE 320H"
StrBus15b = "TSHARC BUS IRQ15 BASE 320H"
;TSHARC PS/2
StrPS21 = "Hampshire TSHARC on PS/2"
StrTSHARC = "TSHARC Control"
HamMfg = "Hampshire TSHARC Controllers, Rev 6.20cs"
;Non-localizable Strings
KEY_TSHARC="System\CurrentControlSet\Services\tsharc"
;Loacalizable Strings
REG_DWORD = 0x00010001
REG_EXPAND_SZ = 0x00020000
REG_SZ = 0x00000000
; Service Names
serial1.SvcDesc = "TSHARC COM1 Rev 6.20cs"
serial2.SvcDesc = "TSHARC COM2 Rev 6.20cs"
serial3.SvcDesc = "TSHARC COM3 Rev 6.20cs"
serial4.SvcDesc = "TSHARC COM4 Rev 6.20cs"
serial5.SvcDesc = "TSHARC COM5 Rev 6.20cs"
serial6.SvcDesc = "TSHARC COM6 Rev 6.20cs"
serial7.SvcDesc = "TSHARC COM7 Rev 6.20cs"
serial8.SvcDesc = "TSHARC COM8 Rev 6.20cs"
;Bus
bus2.SvcDesc = "TSHARC IRQ 2 Base 300h Rev 6.20cs"
bus3.SvcDesc = "TSHARC IRQ 3 Base 300h Rev 6.20cs"
bus4.SvcDesc = "TSHARC IRQ 4 Base 300h Rev 6.20cs"
bus5.SvcDesc = "TSHARC IRQ 5 Base 300h Rev 6.20cs"
bus10.SvcDesc = "TSHARC IRQ 10 Base 300h Rev 6.20cs"
bus11.SvcDesc = "TSHARC IRQ 11 Base 300h Rev 6.20cs"
bus12.SvcDesc = "TSHARC IRQ 12 Base 300h Rev 6.20cs"
bus14.SvcDesc = "TSHARC IRQ 14 Base 300h Rev 6.20cs"
bus15.SvcDesc = "TSHARC IRQ 15 Base 300h Rev 6.20cs"
;PS/2
ps2.SvcDesc = "TSHARC PS/2 Rev 6.20cs"
tsharc.SvcDesc = "TSHARC Control"
; Description of device also controlled by a shared driver
PS2_Inst.SharedDriverMsg = "keyboard port"
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.