fspad.inf Driver File Contents (m310_sentelic_touchpad.zip)

;----------------------------------------------------------------------------
; Driver profile
;----------------------------------------------------------------------------
[Version]
Signature           = "$Windows NT$"
Provider            = %Provider%
ClassGUID           = {4D36E96F-E325-11CE-BFC1-08002BE10318}
Class               = Mouse
DriverVer           = 08/28/2008, 8.3.3.2

; Single catelog file for all OS versions.
CatalogFile         = fspad.cat

[Manufacturer]
%Provider%          = AVC.Mfg, NTx86.6.0, NTamd64, NTamd64.6.0

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

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

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

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


[fspad]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles, tool.CopyFiles, help.CopyFiles, manual.CopyFiles
AddReg              = fspad.AddRegs
;UninstallSection    = Uninstall
RegisterDlls        = cplext.RegisterDlls
;UpdateInis          = Shortcuts.Install

[fspad.CoInstallers]
CopyFiles           = coinst.CopyFiles
AddReg              = coinst.AddReg

[fspad.NTx86.6.0]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles.NTx86.6.0, tool.CopyFiles, help.CopyFiles, manual.CopyFiles
AddReg              = fspad.AddRegs.6.0
;UninstallSection    = Uninstall.NTx86.6.0
RegisterDlls        = cplext.RegisterDlls
;UpdateInis          = Shortcuts.Install

[fspad.NTx86.6.0.CoInstallers]
CopyFiles           = coinst.CopyFiles.NTx86.6.0
AddReg              = coinst.AddReg.NTx86.6.0

[fspad.NTamd64]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles.NTamd64, tool.CopyFiles, help.CopyFiles, manual.CopyFiles
AddReg              = fspad.AddRegs
;UninstallSection    = Uninstall.NTamd64
RegisterDlls        = cplext.RegisterDlls
;UpdateInis          = Shortcuts.Install

[fspad.NTamd64.CoInstallers]
CopyFiles           = coinst.CopyFiles.NTamd64
AddReg              = coinst.AddReg.NTamd64

[fspad.NTamd64.6.0]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles.NTamd64.6.0, tool.CopyFiles, help.CopyFiles, manual.CopyFiles
AddReg              = fspad.AddRegs.6.0
;UninstallSection    = Uninstall.NTamd64.6.0
RegisterDlls        = cplext.RegisterDlls
;UpdateInis          = Shortcuts.Install

[fspad.NTamd64.6.0.CoInstallers]
CopyFiles           = coinst.CopyFiles.NTamd64.6.0
AddReg              = coinst.AddReg.NTamd64.6.0

;----------------------------------------------------------------------------
; Driver directory information
;----------------------------------------------------------------------------
[DestinationDirs]
; Copy files.
DefaultDestDir                  = 12
driver.CopyFiles                = 12
driver.CopyFiles.NTx86.6.0      = 12
driver.CopyFiles.NTamd64        = 12
driver.CopyFiles.NTamd64.6.0    = 12
coinst.CopyFiles                = 11
coinst.CopyFiles.NTx86.6.0      = 11
coinst.CopyFiles.NTamd64        = 11
coinst.CopyFiles.NTamd64.6.0    = 11
tool.CopyFiles                  = 16422, %PATH_SUB_INST%
help.CopyFiles                  = 16422, %PATH_SUB_INST_HELP%
manual.CopyFiles                = 16422, %PATH_SUB_INST_MAN%
; help.CopyFiles                  = 18

;----------------------------------------------------------------------------
; Uninstall process.
;----------------------------------------------------------------------------
[Uninstall]
AddReg              = fspad.UninstallService
DelReg              = fspad.DelReg

[Uninstall.NTx86.6.0]
AddReg              = fspad.UninstallService
DelReg              = fspad.DelReg.6.0

[Uninstall.NTamd64]
AddReg              = fspad.UninstallService
DelReg              = fspad.DelReg

[Uninstall.NTamd64.6.0]
AddReg              = fspad.UninstallService
DelReg              = fspad.DelReg.6.0

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

[driver.CopyFiles.NTx86.6.0]
fspad_wlh32.sys

[driver.CopyFiles.NTamd64]
fspad_xp64.sys

[driver.CopyFiles.NTamd64.6.0]
fspad_wlh64.sys

[coinst.CopyFiles]
fspadco.dll

[coinst.CopyFiles.NTx86.6.0]
fspadco.dll

[coinst.CopyFiles.NTamd64]
fspadco.dll

[coinst.CopyFiles.NTamd64.6.0]
fspadco.dll

[tool.CopyFiles]
FspCpe.dll      , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeCHS.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeCHT.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeDEU.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeESP.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeFRA.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeITA.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeJPN.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeKOR.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeNLD.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeRUS.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspLib.dll      , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUip.exe      , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUipCHS.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUipCHT.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUipDEU.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUipESP.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUipFRA.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUipITA.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUipJPN.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUipKOR.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUipNLD.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUipRUS.dll   , , , %COPYFLG_FORCE_FILE_IN_USE%
KbdHook.dll     , , , %COPYFLG_FORCE_FILE_IN_USE%
OpiRes.dll      , , , %COPYFLG_FORCE_FILE_IN_USE%

[help.CopyFiles]
FspCpe.chm      , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeCHS.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeCHT.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeDEU.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeESP.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeFRA.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeITA.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeJPN.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeKOR.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeNLD.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpeRUS.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%

[manual.CopyFiles]
FspUmCHS.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUmCHT.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUmDEU.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUmENU.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUmESP.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUmFRA.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUmITA.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUmJPN.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUmKOR.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUmNLD.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUmRUS.chm   , , , %COPYFLG_FORCE_FILE_IN_USE%

;----------------------------------------------------------------------------
; The Register setting.
;----------------------------------------------------------------------------
[fspad.AddRegs]
HKLM, %REG_INST%,       "InfPath",          %REG_SZ%, "%01%\"
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%, "rundll32.exe %11%\fspadco.dll,Run remove"
HKLM, %REG_AUTORUN%,    "fspuip",           %REG_SZ%, """%16422%\%PATH_SUB_INST%\fspuip.exe"""
HKLM, %REG_INST%,       "IconType",         %REG_DWORD%, 1
HKLM, %REG_INST%,       "TrayIcon",         %REG_DWORD%, 1
HKLM, %REG_INST%,       "Version",          %REG_SZ%, "8.3.3.2"
HKLM, %REG_INST%,       "Date",             %REG_SZ%, "2008/08/28"
HKLM, %REG_INST%,       "Cfg",              %REG_SZ%, ""
HKLM, %REG_INST%,       "About",            %REG_SZ%, "Finger-sensing Pad (%s)\nVersion:%s %s"
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%, 10,13,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,38,10,39,10,36,04,34,05,50,1f,80,24,81,1a,70,44,61,02,82,0a,83,08,84,06,87,b0,88,32,89,3e,8a,3f,8b,3f,49,04,63,82,5a,3c,45,0f,12,30,75,13,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,75,13,64,75,65,65,66,50,67,24,10,11
HKLM, %REG_INST%,       "VendorConfigC0",   %REG_BINARY%, 10,31,07,0c,10,11
HKLM, %REG_INST%,       "Installation",     %REG_SZ_IF_NOT_EXISTS%, "Inf"
HKLM, %REG_INST%,       "PadEnCtl",         %REG_DWORD%, 1
HKLM, %REG_INST%,       "EnHotKey",         %REG_DWORD%, 0
HKLM, %REG_INST%,       "OnPadVScr",        %REG_DWORD%, 1
HKLM, %REG_INST%,       "OnPadHScr",        %REG_DWORD%, 0
HKLM, %REG_INST%,       "LEDPortType",      %REG_DWORD%, 0
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%,       "DisableAutoPwrDn",       %REG_DWORD%, 1
HKLM, %REG_INST%,       "PLEDCtrlVal",            %REG_DWORD%, 2
HKLM, %REG_INST%,       "PLEDCtrlMask",           %REG_DWORD%, 66
HKLM, %REG_INST%,       "PLEDOn",                 %REG_DWORD%, 255
HKLM, %REG_INST%,       "PLEDDuty",               %REG_DWORD%, 153
HKLM, %REG_INST%,       "PLEDBlink",              %REG_DWORD%, 256
HKLM, %REG_INST%,       "PLEDFade",               %REG_DWORD%, 256
HKLM, %REG_INST%,       "OnPadIconResDll",  %REG_SZ%,    "OpiRes.dll"
HKLM, %REG_INST%,       "OnPadIconData",    %REG_BINARY%, 08,00,00,00,02,00,00,00,7e,00,00,00,37,00,00,00,1c,01,00,\
  00,00,01,00,00,03,00,00,00,33,00,00,00,ff,fe,ff,0c,64,00,65,00,66,00,61,00,\
  75,00,6c,00,74,00,7c,00,4d,00,61,00,69,00,6c,00,ff,fe,ff,00,ff,fe,ff,03,32,\
  00,30,00,33,00,ff,fe,ff,03,33,00,30,00,33,00,02,00,00,00,5a,01,00,00,37,00,\
  00,00,1e,02,00,00,00,01,00,00,00,00,00,00,33,00,00,00,ff,fe,ff,19,64,00,65,\
  00,66,00,61,00,75,00,6c,00,74,00,7c,00,53,00,74,00,61,00,72,00,74,00,4d,00,\
  65,00,6e,00,75,00,49,00,6e,00,74,00,65,00,72,00,6e,00,65,00,74,00,ff,fe,ff,\
  00,ff,fe,ff,03,32,00,30,00,30,00,ff,fe,ff,03,33,00,30,00,30,00,02,00,00,00,\
  56,02,00,00,37,00,00,00,1a,03,00,00,00,01,00,00,02,00,00,00,33,00,00,00,ff,\
  fe,ff,0d,64,00,65,00,66,00,61,00,75,00,6c,00,74,00,7c,00,4d,00,65,00,64,00,\
  69,00,61,00,ff,fe,ff,00,ff,fe,ff,03,32,00,30,00,32,00,ff,fe,ff,03,33,00,30,\
  00,32,00,02,00,00,00,7e,00,00,00,eb,01,00,00,1c,01,00,00,b3,02,00,00,0a,00,\
  00,00,31,00,00,00,ff,fe,ff,4c,73,00,68,00,65,00,6c,00,6c,00,7c,00,6f,00,70,\
  00,65,00,6e,00,7c,00,65,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,7c,00,\
  3a,00,3a,00,7b,00,32,00,30,00,44,00,30,00,34,00,46,00,45,00,30,00,2d,00,33,\
  00,41,00,45,00,41,00,2d,00,31,00,30,00,36,00,39,00,2d,00,41,00,32,00,44,00,\
  38,00,2d,00,30,00,38,00,30,00,30,00,32,00,42,00,33,00,30,00,33,00,30,00,39,\
  00,44,00,7d,00,7c,00,3f,00,7c,00,53,00,57,00,5f,00,53,00,48,00,4f,00,57,00,\
  4e,00,4f,00,52,00,4d,00,41,00,4c,00,ff,fe,ff,00,ff,fe,ff,03,32,00,33,00,30,\
  00,ff,fe,ff,01,30,00,02,00,00,00,5a,01,00,00,eb,01,00,00,1e,02,00,00,b3,02,\
  00,00,0b,00,00,00,31,00,00,00,ff,fe,ff,24,73,00,68,00,65,00,6c,00,6c,00,7c,\
  00,6f,00,70,00,65,00,6e,00,7c,00,68,00,65,00,6c,00,70,00,63,00,74,00,72,00,\
  7c,00,3f,00,7c,00,3f,00,7c,00,53,00,57,00,5f,00,53,00,48,00,4f,00,57,00,4e,\
  00,4f,00,52,00,4d,00,41,00,4c,00,ff,fe,ff,00,ff,fe,ff,03,32,00,33,00,30,00,\
  ff,fe,ff,01,30,00,02,00,00,00,56,02,00,00,eb,01,00,00,1a,03,00,00,b3,02,00,\
  00,0c,00,00,00,31,00,00,00,ff,fe,ff,21,73,00,68,00,65,00,6c,00,6c,00,7c,00,\
  6f,00,70,00,65,00,6e,00,7c,00,63,00,61,00,6c,00,63,00,7c,00,3f,00,7c,00,3f,\
  00,7c,00,53,00,57,00,5f,00,53,00,48,00,4f,00,57,00,4e,00,4f,00,52,00,4d,00,\
  41,00,4c,00,ff,fe,ff,00,ff,fe,ff,03,32,00,33,00,30,00,ff,fe,ff,01,30,00,02,\
  00,00,00,33,03,00,00,14,01,00,00,ff,03,00,00,c8,01,00,00,08,00,00,00,13,00,\
  00,00,ff,fe,ff,05,76,00,6f,00,6c,00,75,00,70,00,ff,fe,ff,00,ff,fe,ff,03,32,\
  00,30,00,38,00,ff,fe,ff,03,32,00,37,00,31,00,02,00,00,00,33,03,00,00,e0,01,\
  00,00,ff,03,00,00,94,02,00,00,09,00,00,00,13,00,00,00,ff,fe,ff,05,76,00,6f,\
  00,6c,00,64,00,6e,00,ff,fe,ff,00,ff,fe,ff,03,32,00,30,00,39,00,ff,fe,ff,03,\
  32,00,37,00,32,00
HKLM, %REG_INST%,       "OnPadIconSwXL",         %REG_DWORD%, 28
HKLM, %REG_INST%,       "OnPadIconSwXH",         %REG_DWORD%, 30
HKLM, %REG_INST%,       "OnPadIconSwYL",         %REG_DWORD%, 4
HKLM, %REG_INST%,       "OnPadIconSwYH",         %REG_DWORD%, 8
HKLM, %REG_INST%,       "SWREG1",                %REG_DWORD%, 239

[fspad.AddRegs.6.0]
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%, "rundll32.exe %11%\fspadco.dll,Run remove"
HKLM, %REG_AUTORUN%,    "fspuip",           %REG_SZ%, """%16422%\%PATH_SUB_INST%\fspuip.exe"""
HKLM, %REG_INST%,       "IconType",         %REG_DWORD%, 1
HKLM, %REG_INST%,       "TrayIcon",         %REG_DWORD%, 1
HKLM, %REG_INST%,       "Version",          %REG_SZ%, "8.3.3.2"
HKLM, %REG_INST%,       "Date",             %REG_SZ%, "2008/08/28"
HKLM, %REG_INST%,       "Cfg",              %REG_SZ%, ""
HKLM, %REG_INST%,       "About",            %REG_SZ%, "Finger-sensing Pad (%s)\nVersion:%s %s"
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%, 10,13,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,38,10,39,10,36,04,34,05,50,1f,80,24,81,1a,70,44,61,02,82,0a,83,08,84,06,87,b0,88,32,89,3e,8a,3f,8b,3f,49,04,63,82,5a,3c,45,0f,12,30,75,13,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,75,13,64,75,65,65,66,50,67,24,10,11
HKLM, %REG_INST%,       "VendorConfigC0",   %REG_BINARY%, 10,31,07,0c,10,11
HKLM, %REG_INST%,       "Installation",     %REG_SZ_IF_NOT_EXISTS%, "Inf"
HKLM, %REG_INST%,       "PadEnCtl",         %REG_DWORD%, 1
HKLM, %REG_INST%,       "EnHotKey",         %REG_DWORD%, 0
HKLM, %REG_INST%,       "OnPadVScr",        %REG_DWORD%, 1
HKLM, %REG_INST%,       "OnPadHScr",        %REG_DWORD%, 0
HKLM, %REG_INST%,       "LEDPortType",      %REG_DWORD%, 0
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%,       "DisableAutoPwrDn",       %REG_DWORD%, 1
HKLM, %REG_INST%,       "PLEDCtrlVal",            %REG_DWORD%, 2
HKLM, %REG_INST%,       "PLEDCtrlMask",           %REG_DWORD%, 66
HKLM, %REG_INST%,       "PLEDOn",                 %REG_DWORD%, 255
HKLM, %REG_INST%,       "PLEDDuty",               %REG_DWORD%, 153
HKLM, %REG_INST%,       "PLEDBlink",              %REG_DWORD%, 256
HKLM, %REG_INST%,       "PLEDFade",               %REG_DWORD%, 256
HKLM, %REG_INST%,       "OnPadIconResDll",  %REG_SZ%,    "OpiRes.dll"
HKLM, %REG_INST%,       "OnPadIconData",    %REG_BINARY%, 08,00,00,00,02,00,00,00,7e,00,00,00,37,00,00,00,1c,01,00,\
  00,00,01,00,00,03,00,00,00,33,00,00,00,ff,fe,ff,0c,64,00,65,00,66,00,61,00,\
  75,00,6c,00,74,00,7c,00,4d,00,61,00,69,00,6c,00,ff,fe,ff,00,ff,fe,ff,03,32,\
  00,30,00,33,00,ff,fe,ff,03,33,00,30,00,33,00,02,00,00,00,5a,01,00,00,37,00,\
  00,00,1e,02,00,00,00,01,00,00,00,00,00,00,33,00,00,00,ff,fe,ff,19,64,00,65,\
  00,66,00,61,00,75,00,6c,00,74,00,7c,00,53,00,74,00,61,00,72,00,74,00,4d,00,\
  65,00,6e,00,75,00,49,00,6e,00,74,00,65,00,72,00,6e,00,65,00,74,00,ff,fe,ff,\
  00,ff,fe,ff,03,32,00,30,00,30,00,ff,fe,ff,03,33,00,30,00,30,00,02,00,00,00,\
  56,02,00,00,37,00,00,00,1a,03,00,00,00,01,00,00,02,00,00,00,33,00,00,00,ff,\
  fe,ff,0d,64,00,65,00,66,00,61,00,75,00,6c,00,74,00,7c,00,4d,00,65,00,64,00,\
  69,00,61,00,ff,fe,ff,00,ff,fe,ff,03,32,00,30,00,32,00,ff,fe,ff,03,33,00,30,\
  00,32,00,02,00,00,00,7e,00,00,00,eb,01,00,00,1c,01,00,00,b3,02,00,00,0a,00,\
  00,00,31,00,00,00,ff,fe,ff,4c,73,00,68,00,65,00,6c,00,6c,00,7c,00,6f,00,70,\
  00,65,00,6e,00,7c,00,65,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,7c,00,\
  3a,00,3a,00,7b,00,32,00,30,00,44,00,30,00,34,00,46,00,45,00,30,00,2d,00,33,\
  00,41,00,45,00,41,00,2d,00,31,00,30,00,36,00,39,00,2d,00,41,00,32,00,44,00,\
  38,00,2d,00,30,00,38,00,30,00,30,00,32,00,42,00,33,00,30,00,33,00,30,00,39,\
  00,44,00,7d,00,7c,00,3f,00,7c,00,53,00,57,00,5f,00,53,00,48,00,4f,00,57,00,\
  4e,00,4f,00,52,00,4d,00,41,00,4c,00,ff,fe,ff,00,ff,fe,ff,03,32,00,33,00,30,\
  00,ff,fe,ff,01,30,00,02,00,00,00,5a,01,00,00,eb,01,00,00,1e,02,00,00,b3,02,\
  00,00,0b,00,00,00,31,00,00,00,ff,fe,ff,24,73,00,68,00,65,00,6c,00,6c,00,7c,\
  00,6f,00,70,00,65,00,6e,00,7c,00,68,00,65,00,6c,00,70,00,63,00,74,00,72,00,\
  7c,00,3f,00,7c,00,3f,00,7c,00,53,00,57,00,5f,00,53,00,48,00,4f,00,57,00,4e,\
  00,4f,00,52,00,4d,00,41,00,4c,00,ff,fe,ff,00,ff,fe,ff,03,32,00,33,00,30,00,\
  ff,fe,ff,01,30,00,02,00,00,00,56,02,00,00,eb,01,00,00,1a,03,00,00,b3,02,00,\
  00,0c,00,00,00,31,00,00,00,ff,fe,ff,21,73,00,68,00,65,00,6c,00,6c,00,7c,00,\
  6f,00,70,00,65,00,6e,00,7c,00,63,00,61,00,6c,00,63,00,7c,00,3f,00,7c,00,3f,\
  00,7c,00,53,00,57,00,5f,00,53,00,48,00,4f,00,57,00,4e,00,4f,00,52,00,4d,00,\
  41,00,4c,00,ff,fe,ff,00,ff,fe,ff,03,32,00,33,00,30,00,ff,fe,ff,01,30,00,02,\
  00,00,00,33,03,00,00,14,01,00,00,ff,03,00,00,c8,01,00,00,08,00,00,00,13,00,\
  00,00,ff,fe,ff,05,76,00,6f,00,6c,00,75,00,70,00,ff,fe,ff,00,ff,fe,ff,03,32,\
  00,30,00,38,00,ff,fe,ff,03,32,00,37,00,31,00,02,00,00,00,33,03,00,00,e0,01,\
  00,00,ff,03,00,00,94,02,00,00,09,00,00,00,13,00,00,00,ff,fe,ff,05,76,00,6f,\
  00,6c,00,64,00,6e,00,ff,fe,ff,00,ff,fe,ff,03,32,00,30,00,39,00,ff,fe,ff,03,\
  32,00,37,00,32,00
HKLM, %REG_INST%,       "OnPadIconSwXL",         %REG_DWORD%, 28
HKLM, %REG_INST%,       "OnPadIconSwXH",         %REG_DWORD%, 30
HKLM, %REG_INST%,       "OnPadIconSwYL",         %REG_DWORD%, 4
HKLM, %REG_INST%,       "OnPadIconSwYH",         %REG_DWORD%, 8
HKLM, %REG_INST%,       "SWREG1",                %REG_DWORD%, 239

[fspad.DelReg]
HKLM, %REG_UNINST%
HKLM, %REG_AUTORUN%,    "fspuip"
HKLM, %REG_INST%

[fspad.DelReg.6.0]
HKLM, %REG_UNINST%,     "DisplayName"
HKLM, %REG_AUTORUN%,    "fspuip"
HKLM, %REG_INST%

[fspad.UninstallService]

[coinst.AddReg]
HKR,,CoInstallers32,0x00010000,"fspadco.dll,FspadCoInstaller"

[coinst.AddReg.NTx86.6.0]
HKR,,CoInstallers32,0x00010000,"fspadco.dll,FspadCoInstaller"

[coinst.AddReg.NTamd64]
HKR,,CoInstallers32,0x00010000,"fspadco.dll,FspadCoInstaller"

[coinst.AddReg.NTamd64.6.0]
HKR,,CoInstallers32,0x00010000,"fspadco.dll,FspadCoInstaller"

;----------------------------------------------------------------------------
; Service Installation
;----------------------------------------------------------------------------
[fspad.Services]
AddService          = fspad_xp32, , 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%_xp32
ServiceType         = 1         ; SERVICE_KERNEL_DRIVER
StartType           = 3         ; SERVICE_DEMAND_START
ErrorControl        = 0         ; SERVICE_ERROR_IGNORE
LoadOrderGroup      = Pointer Port
ServiceBinary       = %12%\fspad_xp32.sys

[fspad.NTx86.6.0.Services]
AddService          = fspad_wlh32, , fspad_Service_Inst.NTx86.6.0
Include             = msmouse.inf ; Install the port driver and mouclass from msmouse.inf
Needs               = PS2_Inst.Services

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

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

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

[fspad.NTamd64.6.0.Services]
AddService          = fspad_wlh64, , fspad_Service_Inst.NTamd64.6.0
Include             = msmouse.inf ; Install the port driver and mouclass from msmouse.inf
Needs               = PS2_Inst.Services

[fspad_Service_Inst.NTamd64.6.0]
DisplayName         = %fspad.SvcDesc%_wlh64
ServiceType         = 1         ; SERVICE_KERNEL_DRIVER
StartType           = 3         ; SERVICE_DEMAND_START
ErrorControl        = 0         ; SERVICE_ERROR_IGNORE
LoadOrderGroup      = Pointer Port
ServiceBinary       = %12%\fspad_wlh64.sys
;----------------------------------------------------------------------------
; Register Dll.
;----------------------------------------------------------------------------
[cplext.RegisterDlls]
16422,%PATH_SUB_INST%,fspcpe.dll,1

[cplext.UnregisterDlls]
16422,%PATH_SUB_INST%,fspcpe.dll,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_xp32"


[fspad.NTx86.6.0.HW]
; Add the device upper filter
AddReg              = fspad.HW.AddReg.NTx86.6.0
; run the directives need by the port driver
Include             = msmouse.inf
Needs               = PS2_Inst.HW

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

[fspad.NTamd64.HW]
; Add the device upper filter
AddReg              = fspad.HW.AddReg.NTamd64
; run the directives need by the port driver
Include             = msmouse.inf
Needs               = PS2_Inst.HW

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

[fspad.NTamd64.6.0.HW]
; Add the device upper filter
AddReg              = fspad.HW.AddReg.NTamd64.6.0
; run the directives need by the port driver
Include             = msmouse.inf
Needs               = PS2_Inst.HW

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


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

[SourceDisksNames.amd64]
1                   = %DiskId1%,,,

[SourceDisksFiles]
fspad_xp32.sys      = 1,i386
fspad_wlh32.sys     = 1,i386
fspadco.dll         = 1,i386
FspCpe.dll          = 1,i386
FspCpeCHS.dll       = 1,i386
FspCpeCHT.dll       = 1,i386
FspCpeDEU.dll       = 1,i386
FspCpeESP.dll       = 1,i386
FspCpeFRA.dll       = 1,i386
FspCpeITA.dll       = 1,i386
FspCpeJPN.dll       = 1,i386
FspCpeKOR.dll       = 1,i386
FspCpeNLD.dll       = 1,i386
FspCpeRUS.dll       = 1,i386
FspLib.dll          = 1,i386
FspUip.exe          = 1,i386
FspUipCHS.dll       = 1,i386
FspUipCHT.dll       = 1,i386
FspUipDEU.dll       = 1,i386
FspUipESP.dll       = 1,i386
FspUipFRA.dll       = 1,i386
FspUipITA.dll       = 1,i386
FspUipJPN.dll       = 1,i386
FspUipKOR.dll       = 1,i386
FspUipNLD.dll       = 1,i386
FspUipRUS.dll       = 1,i386
KbdHook.dll         = 1,i386
OpiRes.dll          = 1,i386
FspCpe.chm          = 1,help
FspCpeCHS.chm       = 1,help
FspCpeCHT.chm       = 1,help
FspCpeDEU.chm       = 1,help
FspCpeESP.chm       = 1,help
FspCpeFRA.chm       = 1,help
FspCpeITA.chm       = 1,help
FspCpeJPN.chm       = 1,help
FspCpeKOR.chm       = 1,help
FspCpeNLD.chm       = 1,help
FspCpeRUS.chm       = 1,help
FspUmCHS.chm        = 1,manual
FspUmCHT.chm        = 1,manual
FspUmDEU.chm        = 1,manual
FspUmENU.chm        = 1,manual
FspUmESP.chm        = 1,manual
FspUmFRA.chm        = 1,manual
FspUmITA.chm        = 1,manual
FspUmJPN.chm        = 1,manual
FspUmKOR.chm        = 1,manual
FspUmNLD.chm        = 1,manual
FspUmRUS.chm        = 1,manual

[SourceDisksFiles.amd64]
fspad_xp64.sys      = 1,amd64
fspad_wlh64.sys     = 1,amd64
fspadco.dll         = 1,amd64
FspCpe.dll          = 1,amd64
FspCpeCHS.dll       = 1,amd64
FspCpeCHT.dll       = 1,amd64
FspCpeDEU.dll       = 1,amd64
FspCpeESP.dll       = 1,amd64
FspCpeFRA.dll       = 1,amd64
FspCpeITA.dll       = 1,amd64
FspCpeJPN.dll       = 1,amd64
FspCpeKOR.dll       = 1,amd64
FspCpeNLD.dll       = 1,amd64
FspCpeRUS.dll       = 1,amd64
FspLib.dll          = 1,amd64
FspUip.exe          = 1,amd64
FspUipCHS.dll       = 1,amd64
FspUipCHT.dll       = 1,amd64
FspUipDEU.dll       = 1,amd64
FspUipESP.dll       = 1,amd64
FspUipFRA.dll       = 1,amd64
FspUipITA.dll       = 1,amd64
FspUipJPN.dll       = 1,amd64
FspUipKOR.dll       = 1,amd64
FspUipNLD.dll       = 1,amd64
FspUipRUS.dll       = 1,amd64
KbdHook.dll         = 1,amd64
OpiRes.dll          = 1,amd64
FspCpe.chm          = 1,help
FspCpeCHS.chm       = 1,help
FspCpeCHT.chm       = 1,help
FspCpeDEU.chm       = 1,help
FspCpeESP.chm       = 1,help
FspCpeFRA.chm       = 1,help
FspCpeITA.chm       = 1,help
FspCpeJPN.chm       = 1,help
FspCpeKOR.chm       = 1,help
FspCpeNLD.chm       = 1,help
FspCpeRUS.chm       = 1,help
FspUmCHS.chm        = 1,manual
FspUmCHT.chm        = 1,manual
FspUmDEU.chm        = 1,manual
FspUmENU.chm        = 1,manual
FspUmESP.chm        = 1,manual
FspUmFRA.chm        = 1,manual
FspUmITA.chm        = 1,manual
FspUmJPN.chm        = 1,manual
FspUmKOR.chm        = 1,manual
FspUmNLD.chm        = 1,manual
FspUmRUS.chm        = 1,manual

;----------------------------------------------------------------------------
; shortcuts in program group
;----------------------------------------------------------------------------
[Shortcuts.Install]
setup.ini,progman.groups,,"ProgramGroup=%AVC.DriverDisplayName%"
setup.ini,ProgramGroup,,"Manual,""%16422%\%PATH_SUB_INST_MAN%"""

[Shortcuts.Uninstall]
setup.ini,progman.groups,,"ProgramGroup="
setup.ini,ProgramGroup,,"Manual"

;----------------------------------------------------------------------------
; 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\FSP"
REG_UNINST          = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{E86906FF-C63D-4EAF-ACE7-5F8D55FBEA9A}"
;REG_SERVICEROOT     = "System\CurrentControlSet\Services\FSPADSVR"
PATH_SUB_INST       = "FSP"
PATH_SUB_INST_HELP  = "FSP\Help"
PATH_SUB_INST_MAN   = "FSP\Manual"

; Localizable Strings
Provider            = "FSP"
DiskId1             = "Finger-sensing Pad Driver Installation Disk"
AVC.DeviceDesc      = "Finger-sensing Pad"
AVC.DriverDisplayName = "Finger-sensing Pad Driver"
AVC.DriverDisplayVersion = "v8.3.3.2"
fspad.SvcDesc       = "Finger-sensing Pad Driver for Windows 2000/XP/Vista"
fspadsvr.SvcDesc    = "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: ftp, load: 4.08