fspad.inf Driver File Contents (TouchPad.zip)

;============================================================================
; Description:
;   Self-Installation INF file (fspad_si.inf) for the AVC Finger-sensing Pad 
;   driver. This INF file also includes the uninstall process.
;
; License:
;   Copyright(C) 2002-2006 Asia Vital Components Co.,Ltd. 
;============================================================================

;----------------------------------------------------------------------------
; Driver profile
;----------------------------------------------------------------------------
[Version]
Signature           = "$Windows NT$"
Provider            = %Provider%
ClassGUID           = {4D36E96F-E325-11CE-BFC1-08002BE10318}
Class=Mouse
CatalogFile         = fspad.cat
DriverVer           = 09/01/2006, 8.0.4.2

[Manufacturer]
%Provider%          = AVC.Mfg

[AVC.Mfg]
%AVC.DeviceDesc%    = fspad, *STL3842, *STL3886, *PNP0F13

[fspad]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles, tool.CopyFiles, unfspad.CopyFiles
AddReg              = fspad.AddRegs
RegisterDlls        = cplext.RegisterDlls

;----------------------------------------------------------------------------
; Driver directory information
;----------------------------------------------------------------------------
[DestinationDirs]
; Copy files.
DefaultDestDir      = 12
driver.CopyFiles    = 12
tool.CopyFiles      = 16422, %PATH_SUB_INST%
unfspad.CopyFiles   = 10
help.CopyFiles      = 18

; Delete files.
driver.DelFiles     = 12
tool.DelFiles       = 16422, %PATH_SUB_INST%
unfspad.DelFiles    = 10
help.DelFiles       = 18

;----------------------------------------------------------------------------
; Uninstall process.
;----------------------------------------------------------------------------
[Uninstall]
AddReg              = fspad.UninstallService
DelFiles            = driver.DelFiles, tool.DelFiles, unfspad.DelFiles
DelReg              = fspad.DelReg

;----------------------------------------------------------------------------
; The sections for installation operations
;----------------------------------------------------------------------------
[driver.CopyFiles]
fspad.sys

[tool.CopyFiles]
fspadsvr.exe    , , , %COPYFLG_FORCE_FILE_IN_USE%
fscp.exe        , , , %COPYFLG_FORCE_FILE_IN_USE%
fspadcpl.dll    , , , %COPYFLG_FORCE_FILE_IN_USE%
khgbl.dll       , , , %COPYFLG_FORCE_FILE_IN_USE%
fspadsi.dll
fspad.inf

[unfspad.CopyFiles]
unfspad.exe

[driver.DelFiles]
fspad.sys

[tool.DelFiles]
fspadsvr.exe    , , , %DELFLAG_IN_USE%
fscp.exe        , , , %DELFLAG_IN_USE%
fspadcpl.dll    , , , %DELFLAG_IN_USE%
fspadsi.dll
fspad.inf

[unfspad.DelFiles]
unfspad.exe     , , , %DELFLAG_IN_USE%


;----------------------------------------------------------------------------
; The Register setting.
;----------------------------------------------------------------------------
[fspad.AddRegs]
HKLM, %REG_UNINST%,     "DisplayName",      %REG_SZ_IF_NOT_EXISTS%, %AVC.DriverDisplayName%
HKLM, %REG_UNINST%,     "DisplayVersion",   %REG_SZ_IF_NOT_EXISTS%, %AVC.DriverDisplayVersion%
HKLM, %REG_UNINST%,     "UninstallString",  %REG_SZ_IF_NOT_EXISTS%, "%10%\unfspad.exe /u"
HKLM, %REG_RUNONCE%,    "fspadsvri",        %REG_SZ%, "rundll32.exe ""%16422%\%PATH_SUB_INST%\fspadsi.dll"",_Install"
HKLM, %REG_AUTORUN%,    "fscp",             %REG_SZ%, "%16422%\%PATH_SUB_INST%\fscp.exe"
HKLM, %REG_INST%,       "IconType",         %REG_DWORD%, 1
HKLM, %REG_INST%,       "TrayIcon",         %REG_DWORD%, 1
HKLM, %REG_INST%,       "Description",      %REG_SZ%, "AVCPAD 8.0.4.2 CFG:20060921 To: 2I."
HKLM, %REG_INST%,       "TypingPadOff",     %REG_DWORD%, 0
HKLM, %REG_INST%,       "TypingPadOnTime",  %REG_DWORD%, 500
HKLM, %REG_INST%,       "VendorConfig70",   %REG_BINARY%, 10,13,2a,08,34,01,2c,7f,63,40,4c,02,4e,00,6f,0c,35,03,64,34,65,44,75,30,4b,1f,5f,ff,3b,14,47,1f,5a,89,53,12,87,20,46,f3,70,14,48,10,49,1f,61,20
HKLM, %REG_INST%,       "VendorConfig80",   %REG_BINARY%, 71,02,72,02,73,05,75,13,76,1f,77,10,78,09,79,0b,7a,0f,10,53
HKLM, %REG_INST%,       "VendorConfig81",   %REG_BINARY%, 10,13,1b,2f,34,05,58,20,56,06,76,14,75,18,78,11,77,10,71,03,72,03,50,bb,47,62,79,0f,4e,19,49,18,4a,7f,57,05,66,1e,7a,0f,7c,15,33,80,62,48,48,41,51,0f,65,01,73,08,38,10,39,10,36,04,10,d3,10,53
HKLM, %REG_INST%,       "VendorConfig90",   %REG_BINARY%, 10,31,1b,3f,47,79,58,55,59,55,5c,04,5f,bb,38,10,39,10,36,04,34,05,33,0d,50,1f,80,24,81,1a,70,44,61,02,46,35,82,0a,83,08,84,06,85,00,87,b0,88,32,89,3e,8a,3f,8b,3f,49,04,63,82,4b,41,5a,3c,45,0f,12,30,75,15,5e,83,64,75,65,65,66,50,67,24,48,00,5d,7f,5b,02,5c,02,44,63,10,11
HKLM, %REG_INST%,       "VendorConfig91",   %REG_BINARY%, 10,31,1b,3f,47,79,58,55,59,55,5c,04,5f,bb,38,10,39,10,36,04,34,05,33,0d,50,1f,80,24,81,1a,70,44,61,02,46,35,82,0a,83,08,84,06,85,00,87,b0,88,32,89,3e,8a,3f,8b,3f,49,04,63,82,4b,41,5a,3c,45,0f,12,30,75,15,5e,83,64,75,65,65,66,50,67,24,48,00,5d,7f,5b,02,5c,02,44,63,10,11
HKLM, %REG_INST%,       "Installation",     %REG_SZ%, "Inf"

; for FIC PTB50/XTB70
HKLM, %REG_INST%,       "OnPadVScr",        %REG_DWORD%, 0
HKLM, %REG_INST%,       "OnPadHScr",        %REG_DWORD%, 0
HKLM, %REG_INST%,       "LEDPortType",      %REG_DWORD%, 1
HKLM, %REG_INST%,       "LEDRPort",         %REG_DWORD%, 5316
HKLM, %REG_INST%,       "LEDWPort",         %REG_DWORD%, 5316
HKLM, %REG_INST%,       "LEDMask",          %REG_DWORD%, 253
HKLM, %REG_INST%,       "LEDESMask",        %REG_DWORD%, 5
HKLM, %REG_INST%,       "LEDECMask",        %REG_DWORD%, 7
HKLM, %REG_INST%,       "LEDDSMask",        %REG_DWORD%, 4
HKLM, %REG_INST%,       "LEDDCMask",        %REG_DWORD%, 7
HKLM, %REG_INST%,       "_MBTNDIS",         %REG_SZ%, "1"
HKLM, %REG_INST%,       "_PORST80",         %REG_SZ%, "1"
HKLM, %REG_INST%,       "_AUTOPDDIS90",     %REG_SZ%, "1"

[fspad.DelReg]
HKLM, %REG_UNINST%,     "DisplayName",      %REG_SZ_IF_NOT_EXISTS%,%AVC.DriverDisplayName%
HKLM, %REG_UNINST%,     "DisplayVersion",   %REG_SZ_IF_NOT_EXISTS%,%AVC.DriverDisplayVersion%
HKLM, %REG_UNINST%,     "UninstallString",  %REG_SZ_IF_NOT_EXISTS%,"%10%\unfspad.exe /u"
HKLM, %REG_AUTORUN%,    "fscp",             %REG_SZ%, "%16422%\%PATH_SUB_INST%\fscp.exe"
HKLM, %REG_INST%,       "IconType",         %REG_DWORD%, 1
HKLM, %REG_INST%,       "TrayIcon",         %REG_DWORD%, 1
HKLM, %REG_INST%,       "Description",      %REG_SZ%, "AVCPAD 8.0.4.2 CFG:20060921 To: 2I."
HKLM, %REG_INST%,       "TypingPadOff",     %REG_DWORD%, 0
HKLM, %REG_INST%,       "TypingPadOnTime",  %REG_DWORD%, 500
HKLM, %REG_INST%,       "VendorConfig70",   %REG_BINARY%, 10,13,2a,08,34,01,2c,7f,63,40,4c,02,4e,00,6f,0c,35,03,64,34,65,44,75,30,4b,1f,5f,ff,3b,14,47,1f,5a,89,53,12,87,20,46,f3,70,14,48,10,49,1f,61,20
HKLM, %REG_INST%,       "VendorConfig80",   %REG_BINARY%, 71,02,72,02,73,05,75,13,76,1f,77,10,78,09,79,0b,7a,0f,10,53
HKLM, %REG_INST%,       "VendorConfig81",   %REG_BINARY%, 10,13,1b,2f,34,05,58,20,56,06,76,14,75,18,78,11,77,10,71,03,72,03,50,bb,47,62,79,0f,4e,19,49,18,4a,7f,57,05,66,1e,7a,0f,7c,15,33,80,62,48,48,41,51,0f,65,01,73,08,38,10,39,10,36,04,10,d3,10,53
HKLM, %REG_INST%,       "VendorConfig90",   %REG_BINARY%, 10,31,1b,3f,47,79,58,55,59,55,5c,04,5f,bb,38,10,39,10,36,04,34,05,33,0d,50,1f,80,24,81,1a,70,44,61,02,46,35,82,0a,83,08,84,06,85,00,87,b0,88,32,89,3e,8a,3f,8b,3f,49,04,63,82,4b,41,5a,3c,45,0f,12,30,75,15,5e,83,64,75,65,65,66,50,67,24,48,00,5d,7f,5b,02,5c,02,44,63,10,11
HKLM, %REG_INST%,       "VendorConfig91",   %REG_BINARY%, 10,31,1b,3f,47,79,58,55,59,55,5c,04,5f,bb,38,10,39,10,36,04,34,05,33,0d,50,1f,80,24,81,1a,70,44,61,02,46,35,82,0a,83,08,84,06,85,00,87,b0,88,32,89,3e,8a,3f,8b,3f,49,04,63,82,4b,41,5a,3c,45,0f,12,30,75,15,5e,83,64,75,65,65,66,50,67,24,48,00,5d,7f,5b,02,5c,02,44,63,10,11
HKLM, %REG_INST%,       "Installation",     %REG_SZ%, "Inf"

; for FIC PTB50/XTB70
HKLM, %REG_INST%,       "OnPadVScr",        %REG_DWORD%, 0
HKLM, %REG_INST%,       "OnPadHScr",        %REG_DWORD%, 0
HKLM, %REG_INST%,       "LEDPortType",      %REG_DWORD%, 1
HKLM, %REG_INST%,       "LEDRPort",         %REG_DWORD%, 5316
HKLM, %REG_INST%,       "LEDWPort",         %REG_DWORD%, 5316
HKLM, %REG_INST%,       "LEDMask",          %REG_DWORD%, 253
HKLM, %REG_INST%,       "LEDESMask",        %REG_DWORD%, 5
HKLM, %REG_INST%,       "LEDECMask",        %REG_DWORD%, 7
HKLM, %REG_INST%,       "LEDDSMask",        %REG_DWORD%, 4
HKLM, %REG_INST%,       "LEDDCMask",        %REG_DWORD%, 7
HKLM, %REG_INST%,       "_MBTNDIS",         %REG_SZ%, "1"
HKLM, %REG_INST%,       "_PORST80",         %REG_SZ%, "1"
HKLM, %REG_INST%,       "_AUTOPDDIS90",     %REG_SZ%, "1"

[fspad.UninstallService]
HKLM, %REG_RUNONCE%,    "fspadsvri",        %REG_SZ%, "rundll32.exe ""%16422%\%PATH_SUB_INST%\fspadsi.dll"",_Uninstall"


;----------------------------------------------------------------------------
; Service Installation
;----------------------------------------------------------------------------
[fspad.Services]
AddService          = fspad, , fspad_Service_Inst
Include             = msmouse.inf ; Install the port driver and mouclass from msmouse.inf
Needs               = PS2_Inst.Services

[fspad_Service_Inst]
DisplayName         = %fspad.SvcDesc%
ServiceType         = 1         ; SERVICE_KERNEL_DRIVER
StartType           = 3         ; SERVICE_DEMAND_START
ErrorControl        = 0         ; SERVICE_ERROR_IGNORE
LoadOrderGroup      = Pointer Port
ServiceBinary       = %12%\fspad.sys

;----------------------------------------------------------------------------
; Register Dll.
;----------------------------------------------------------------------------
[cplext.RegisterDlls]
16422,%PATH_SUB_INST%,fspadcpl.dll,1

[cplext.UnregisterDlls]
16422,%PATH_SUB_INST%,fspadcpl.dll,1

;[fspadsvr.RegisterDlls]
;16422,%PATH_SUB_INST%,fspadsvr.exe,1
;
;[fspadsvr.UnregisterDlls]
;16422,%PATH_SUB_INST%,fspadsvr.exe,1

;----------------------------------------------------------------------------
; Installation of hardware.
;----------------------------------------------------------------------------
[fspad.HW]
; Add the device upper filter
AddReg              = fspad.HW.AddReg

; run the directives need by the port driver
Include             = msmouse.inf
Needs               = PS2_Inst.HW

[fspad.HW.AddReg]
HKR,,"UpperFilters",0x00010000,"fspad"

;----------------------------------------------------------------------------
; Source files information
;----------------------------------------------------------------------------
[SourceDisksNames]
1                   = %DiskId1%,,,

[SourceDisksFiles]
fspad.sys           = 1,,
unfspad.exe         = 1,,
fscp.exe            = 1,,
fspadcpl.dll        = 1,,
fspad.inf           = 1,,
fspadsvr.exe        = 1,,
KhGbl.dll           = 1,,
fspadsi.dll         = 1,,

;----------------------------------------------------------------------------
; String or constants resource.
;----------------------------------------------------------------------------
[Strings]
; Non-Localizable Strings or constants.
DELFLAG_IN_USE      = 0x00000001
DELFLAG_IN_USE1     = 0x00010000
COPYFLG_REPLACEONLY = 0x00000400
COPYFLG_NODECOMP    = 0x00000800
COPYFLG_FORCE_FILE_IN_USE = 0x00000008
COPYFLG_NO_OVERWRITE= 0x00000010
COPYFLG_REPLACE_BOOT_FILE = 0x00001000
COPYFLG_NOPRUNE     = 0x00002000
REG_SZ              = 0x00000000
REG_MULTI_SZ        = 0x00010000
REG_EXPAND_SZ       = 0x00020000
REG_BINARY          = 0x00000001
REG_DWORD           = 0x00010001
REG_SZ_IF_NOT_EXISTS= 0x00000002
REG_AUTORUN         = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
REG_RUNONCE         = "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"
REG_INST            = "SOFTWARE\AVC\Finger-sensing Pad"
REG_UNINST          = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{E86906FF-C63D-4EAF-ACE7-5F8D55FBEA9A}"
REG_SERVICEROOT     = "System\CurrentControlSet\Services\FSPADSVR"
PATH_SUB_INST       = "AVC Finger-sensing Pad Driver"

; Localizable Strings
Provider            = "AVC"
DiskId1             = "AVC Finger-sensing Pad Driver Installation Disk"
AVC.DeviceDesc      = "AVC TPA1 Finger-sensing Pad"
AVC.DriverDisplayName = "AVC Finger-sensing PAD Driver"
AVC.DriverDisplayVersion = "v8.0.4.2"
fspad.SvcDesc       = "AVC Finger-sensing Pad Driver for Windows 2000/XP"
fspadsvr.SvcDesc    = "AVC Finger-sensing Control Service"

; END OF FILE.
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: 1.74