TSusb.inf Driver File Contents (USB_2K_XP_3.9.19.zip)

;Touchside USB	-- DO NOT MODIFY THIS LINE
;
; Copyright (c) 1993,1996 Microsoft Corporation


[Version]
Signature="$WINDOWS NT$"
Class=HIDClass
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider=%SenaProvider%
LayoutFile=Layout.inf, Layout1.inf, Layout2.inf

[SourceDisksNames]
1="Touchside USB Disk",,

[SourceDisksFiles]
TSusb.Inf   = 1
TSusb.sys   = 1

[DestinationDirs]
DefaultDestDir              = 12                    ; LDID_IOS

TOUCHSIDE.DrvCopy               = 10,System32\drivers   ; LDID_DRIVERS
TOUCHSIDE.InfCopy                  = 10,INF                ; Windows\INF

TOUCHSIDE.DrvCopy.NT            = 10,System32\drivers   ; LDID_DRIVERS
TOUCHSIDE.InfCopy.NT               = 10,INF                ; Windows\INF
TOUCHSIDE.DllCopy.NT             = 11                    ; LDID_SYS

; --------------------------------------------------------------------------------
;
;   Win98 HID class install sections
;
; --------------------------------------------------------------------------------

[ClassInstall]		; two keys are made under '..\Services\Class\'
Addreg=Class.AddReg	; one with 'ClassGUID' and the other with 'Class' designated in the [Version] section

[Class.AddReg]		; goes under '..\Services\Class\<ClassName>'
HKR,,,,%ClassName%
HKR,,Icon,,-24		; represent the class installer in the control panel
HKR,,NoInstallClass,,1

; --------------------------------------------------------------------------------
;
;   WinNT HID class install sections
;
; --------------------------------------------------------------------------------

[ClassInstall32.NT]	
AddReg=Class32.AddReg
;AddReg=Class.AddReg	

[Class32.AddReg]
HKR,,,,%ClassName%
HKR,,Icon,,"-24"
HKR,,NoInstallClass,,"1"


; --------------------------------------------------------------------------------
;
;   Manufacturer Section
;
; --------------------------------------------------------------------------------

[Manufacturer]
%SenaMfg% =SenaMfg     

[SenaMfg]
%TOUCHSIDE\VID_092B&PID_3000%=TOUCHSIDE.Install,USB\VID_092B&PID_3000

; --------------------------------------------------------------------------------
;
;   Win 98 TOUCHSIDE Install Sections
;
; --------------------------------------------------------------------------------

[TOUCHSIDE.Install]
CopyFiles=TOUCHSIDE.DrvCopy,TOUCHSIDE.InfCopy
AddReg=TOUCHSIDE.AddReg,TOUCHSIDE.ParameterAddReg

[TOUCHSIDE.DrvCopy]	; Setup asks Win98 CD for hid*.sys and mouse.drv
hidclass.sys	
hidusb.sys
hidparse.sys
TSusb.sys

[TOUCHSIDE.InfCopy]	; Additional Backup of this inf is copies to \INF\Other
;TSusb.inf

[TOUCHSIDE.AddReg]	; goes to 'Services/Class/ClassName/####'
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"HidUsb.Sys"
;HKR,,NTMPDriver,,"TSusb.Sys,HidUsb.Sys"	; this works without registry value 'LowerFilters'

[TOUCHSIDE.Install.HW]
Addreg=TOUCHSIDE.FilterAddReg	; goes under 'Enum/'

[TOUCHSIDE.FilterAddReg]
HKR,,"LowerFilters",0x00010000,TSUSB.sys

[TOUCHSIDE.ParameterAddReg]
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"Beep",0x00000001,00,dc,34,fe,01,00,00
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"Calibration",0x00000001,00,00,01,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"Filter",0x00000001,00,80,00,80,00,00,00,00
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"MultiMonitor",0x00010001,0
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"LTRB",0x00010001,1
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"ButtonMode",0x00010001,0x01
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"TouchMonitorOx",0x00010001,0
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"TouchMonitorOy",0x00010001,0
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"TouchMonitorWidth",0x00010001,1024
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"TouchMonitorHeight",0x00010001,768
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"PrimaryMonitorWidth",0x00010001,1024
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"PrimaryMonitorHeight",0x00010001,768
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"Cursor",0x00010001,1
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"CalType",0x00010001,1
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"Rotation",0x00010001,0

; --------------------------------------------------------------------------------
;
;   Win NT TOUCHSIDE USB Install Sections
;
; --------------------------------------------------------------------------------

[TOUCHSIDE.Install.NT]
Copyfiles = TOUCHSIDE.DrvCopy.NT, TOUCHSIDE.DllCopy.NT , TOUCHSIDE.InfCopy.NT
AddReg = TOUCHSIDE.Install.AddReg.NT	; goes to software-branch registry (reg: 98DDK>src>USB>filter)

[TOUCHSIDE.Install.NT.HW]
; ref: 98DDK>src>USB>filter
;  This HW-branch AddReg section adds values to the hardware-branch
;  registry key of the device (under HKLM\System\CurrentControlSet\Enum).
;
;  "LowerFilters" and "UpperFilters" are special values that indicate
;  to the kernel that one or more filter drivers should be loaded along
;  with the driver for this device.
;
AddReg = TOUCHSIDE.Install.AddReg.NT

[TOUCHSIDE.Install.AddReg.NT]
HKR,,"LowerFilters",0x00010000,"TSusb" ; goes to Enum/USB/VID&PID/Instance/

[TOUCHSIDE.Install.AddReg.NT]
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"Beep",0x00000001,00,dc,34,fe,01,00,00
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"Calibration",0x00000001,00,00,01,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"Filter",0x00000001,00,80,00,80,00,00,00,00
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"MultiMonitor",0x00010001,0
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"LTRB",0x00010001,1
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"TouchMonitorOx",0x00010001,0
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"TouchMonitorOy",0x00010001,0
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"TouchMonitorWidth",0x00010001,1024
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"TouchMonitorHeight",0x00010001,768
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"PrimaryMonitorWidth",0x00010001,1024
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"PrimaryMonitorHeight",0x00010001,768
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"Cursor",0x00010001,1
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"CalType",0x00010001,1
HKLM,System\CurrentControlSet\Services\TouchsideUSB,"Rotation",0x00010001,0

[TOUCHSIDE.DrvCopy.NT]
hidclass.sys
hidusb.sys
hidparse.sys
TSusb.Sys

[TOUCHSIDE.DllCopy.NT]
hid.dll
;pid.dll

[TOUCHSIDE.InfCopy.NT]
;TSusb.inf

[TOUCHSIDE.Install.NT.Services]
AddService = hidusb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst
AddService = TSusb,,TOUCHSIDE_Driver_Service_Inst

[TOUCHSIDE_Driver_Service_Inst]
DisplayName     = "Touchside USB"
ServiceType     = %SERVICE_KERNEL_DRIVER%
StartType       = %SERVICE_AUTO_START%
ErrorControl    = %SERVICE_ERROR_IGNORE%
ServiceBinary   = %12%\TSusb.sys
LoadOrderGroup  = extended base

[HID_Service_Inst]
DisplayName    = %HID.SvcDesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_AUTO_START%
ErrorControl   = %SERVICE_ERROR_IGNORE%
ServiceBinary  = %12%\hidusb.sys
LoadOrderGroup = extended base

; --------------------------------------------------------------------------------
;
;   String Section
;
; --------------------------------------------------------------------------------

[Strings]

ClassName		= "Human Interface Devices"

SenaProvider             = "Sena Technologies, Inc."
SenaMfg                  = "Sena Technologies, Inc."
TOUCHSIDE\VID_092B&PID_3000 = "Touchside USB"

HID.SvcDesc		= "Microsoft HID Class Driver"

SPSVCINST_TAGTOFRONT    = 0x00000001
SPSVCINST_ASSOCSERVICE  = 0x00000002
SERVICE_KERNEL_DRIVER   = 1
SERVICE_BOOT_START      = 0
SERVICE_SYSTEM_START    = 1
SERVICE_AUTO_START      = 2
SERVICE_DEMAND_START    = 3
SERVICE_ERROR_NORMAL    = 1
SERVICE_ERROR_IGNORE    = 0
REG_EXPAND_SZ           = 0x00020000
REG_DWORD               = 0x00010001
REG_SZ                  = 0x00000000
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: web1, load: 2.18