tsharc2k.inf Driver File Contents (BeFreeWinXP2k.zip)

; 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

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