[Version]
ClassGuid
{4D36E97D-E325-11CE-BFC1-08002BE10318}
DriverVer
%DriverDate%, %DriverVersion%
[SourceDisksNames]
[SourceDisksFiles]
TouchpadEnableDisable.exe
1,,
[Manufacturer]
%VenderName%
ELANMfg, NTamd64, NTamd64.6.2
[ELANMfg.NTamd64]
[ELANMfg.NTamd64.6.2]
%ELANSMBusDeviceDesc%
ETDSMBus_Inst, PCI\VEN_8086&DEV_1C22&CC_0C05
%ELANSMBusDeviceDesc%
ETDSMBus_Inst, PCI\VEN_8086&DEV_1E22&CC_0C05
%ELANSMBusDeviceDesc%
ETDSMBus_Inst, PCI\VEN_8086&DEV_2930&CC_0C05
%ELANSMBusDeviceDesc%
ETDSMBus_Inst, PCI\VEN_8086&DEV_3B30&CC_0C05
%ELANSMBusDeviceDesc%
ETDSMBus_Inst, PCI\VEN_8086&DEV_8C22&CC_0C05
%ELANSMBusDeviceDesc%
ETDSMBus_Inst, PCI\VEN_8086&DEV_9C22&CC_0C05
%ELANSMBusDeviceDesc%
ETDSMBus_Inst_AMD_Channel0, *SMB0000
%ELANSMBusDeviceDesc%
ETDSMBus_Inst_AMD_Channel1, *SMB0001
[DestinationDirs]
CopyFiles_Drivers
12 ; Driver directory
CopyFiles_ETDApp
16422, %TargetDir% ; Program file
[CopyFiles_Drivers]
[CopyFiles_ETDApp]
TouchpadEnableDisable.exe
[ETDSMBus_Inst]
CopyFiles
CopyFiles_Drivers,\
[ETDSMBus_Inst.Services]
AddService
ETDSMBus,%SPSVCINST_ASSOCSERVICE%,ETDSMBus_Service_Inst
[ETDSMBus_Inst_AMD_Channel0]
CopyFiles
CopyFiles_Drivers,\
AddReg
ETDSMBus_AMD_Channel0_Addreg
[ETDSMBus_Inst_AMD_Channel0.Services]
AddService
ETDSMBus,%SPSVCINST_ASSOCSERVICE%,ETDSMBus_Service_Inst
[ETDSMBus_Inst_AMD_Channel1]
CopyFiles
CopyFiles_Drivers,\
AddReg
ETDSMBus_AMD_Channel1_Addreg
[ETDSMBus_Inst_AMD_Channel1.Services]
AddService
ETDSMBus,%SPSVCINST_ASSOCSERVICE%,ETDSMBus_Service_Inst
[ETDSMBus_Addreg]
HKLM,%ServiceRoot%\Elantech\SMBus,InstallDir,%REG_SZ%,"%1%"
HKLM,%ServiceRoot%\Elantech\SMBus,DriverVersion,%REG_SZ%,%DriverVersion%
HKLM,%ServiceRoot%\Elantech\SMBus,SMBus_Vendor_Type,%REG_DWORD%,0 ; 0
Intel, 1 = AMD
HKLM,%ServiceRoot%\Elantech\SMBus,AMD_SMBus_Channel_Number,%REG_DWORD%,2 ; 0
Channel0, 1 = Channel1, 2 = From HW Resource
[ETDSMBus_AMD_Channel0_Addreg]
HKLM,%ServiceRoot%\Elantech\SMBus,InstallDir,%REG_SZ%,"%1%"
HKLM,%ServiceRoot%\Elantech\SMBus,DriverVersion,%REG_SZ%,%DriverVersion%
HKLM,%ServiceRoot%\Elantech\SMBus,SMBus_Vendor_Type,%REG_DWORD%,1 ; 0
Intel, 1 = AMD
HKLM,%ServiceRoot%\Elantech\SMBus,AMD_SMBus_Channel_Number,%REG_DWORD%,0 ; 0
Channel0, 1 = Channel1, 2 = From HW Resource
[ETDSMBus_AMD_Channel1_Addreg]
HKLM,%ServiceRoot%\Elantech\SMBus,InstallDir,%REG_SZ%,"%1%"
HKLM,%ServiceRoot%\Elantech\SMBus,DriverVersion,%REG_SZ%,%DriverVersion%
HKLM,%ServiceRoot%\Elantech\SMBus,SMBus_Vendor_Type,%REG_DWORD%,1 ; 0
Intel, 1 = AMD
HKLM,%ServiceRoot%\Elantech\SMBus,AMD_SMBus_Channel_Number,%REG_DWORD%,1 ; 0
Channel0, 1 = Channel1, 2 = From HW Resource
[UnInstall]
DelFiles
CopyFiles_Drivers
[No_Files]
[Uninstall_DelReg]
HKLM,%ServiceRoot%\Elantech\SMBus
[ETDSMBus_Service_Inst]
ServiceType
%SERVICE_KERNEL_DRIVER%
StartType
%SERVICE_DEMAND_START%
ErrorControl
%SERVICE_ERROR_NORMAL%
ServiceBinary
%12%\ETDSMBus.sys
[Strings]
ELANSMBusDeviceDesc
"SAMSUNG SMBus Driver"
Publisher
"ELAN Microelectronic Corp."
DiskName
"ELAN SMBus Driver Installation Disk"
ServiceRoot
"System\CurrentControlSet\Control"
SPSVCINST_TAGTOFRONT
0x00000001
SPSVCINST_ASSOCSERVICE
0x00000002
SPSVCINST_DELETEEVENTLOGENTRY
0x00000004
SPSVCINST_NOCLOBBER_DISPLAYNAME
0x00000008
SPSVCINST_NOCLOBBER_STARTTYPE
0x00000010
SPSVCINST_NOCLOBBER_ERRORCONTROL
0x00000020
SPSVCINST_NOCLOBBER_LOADORDERGROUP
0x00000040
SPSVCINST_NOCLOBBER_DEPENDENCIES
0x00000080
SPSVCINST_NOCLOBBER_DESCRIPTION
0x00000100
COPYFLG_WARN_IF_SKIP
0x00000001
COPYFLG_NOSKIP
0x00000002
COPYFLG_NOVERSIONCHECK
0x00000004
COPYFLG_FORCE_FILE_IN_USE
0x00000008
COPYFLG_NO_OVERWRITE
0x00000010
COPYFLG_NO_VERSION_DIALOG
0x00000020
COPYFLG_OVERWRITE_OLDER_ONLY
0x00000040
COPYFLG_REPLACEONLY
0x00000400
COPYFLG_REPLACE_BOOT_FILE
0x00001000
COPYFLG_NOPRUNE
0x00002000
SERVICE_KERNEL_DRIVER
0x00000001
SERVICE_FILE_SYSTEM_DRIVER
0x00000002
SERVICE_BOOT_START
0x00000000
SERVICE_SYSTEM_START
0x00000001
SERVICE_AUTO_START
0x00000002
SERVICE_DEMAND_START
0x00000003
SERVICE_DISABLED
0x00000004
SERVICE_ERROR_IGNORE
0x00000000
SERVICE_ERROR_NORMAL
0x00000001
SERVICE_ERROR_SEVERE
0x00000002
SERVICE_ERROR_CRITICAL
0x00000003