WbfUsbDriver.inf Driver File Contents (Elan_fingerprint_sensor_1.0.0.22_WinX64.zip)

; =====================================================================
; Copyright (C) Elan Microelectronics Corporation. All rights reserved.
; =====================================================================

[Version]
Signature="$Windows NT$"
Class=Biometric
ClassGuid={53D29EF7-377C-4D14-864B-EB3A85769359}
Provider=%VendorName%
CatalogFile=WbfUsbDriver.cat
DriverVer=06/20/2017,1.0.0.22

[Manufacturer]
%VendorName%=Elan, NTamd64, NTamd64.6.2, NTamd64.6.3, NTamd64.10.0

[Elan.NTamd64]
%FP_KB_DeviceName%=Biometric_Install_7_0, USB\VID_04F3&PID_01A8&MI_02
%FP_MS_DeviceName%=Biometric_Install_7_0, USB\VID_04F3&PID_0C20&MI_02
%FP_MS_DeviceName%=Biometric_Install_7_0, USB\VID_04F3&PID_0C24&MI_02

[Elan.NTamd64.6.2]
%FP_KB_DeviceName%=Biometric_Install_7_0, USB\VID_04F3&PID_01A8&MI_02
%FP_MS_DeviceName%=Biometric_Install_7_0, USB\VID_04F3&PID_0C20&MI_02
%FP_MS_DeviceName%=Biometric_Install_7_0, USB\VID_04F3&PID_0C24&MI_02

[Elan.NTamd64.6.3]
%FP_KB_DeviceName%=Biometric_Install_8_1, USB\VID_04F3&PID_01A8&MI_02
%FP_MS_DeviceName%=Biometric_Install_8_1, USB\VID_04F3&PID_0C20&MI_02
%FP_MS_DeviceName%=Biometric_Install_8_1, USB\VID_04F3&PID_0C24&MI_02

[Elan.NTamd64.10.0]
%FP_KB_DeviceName%=Biometric_Install_10_0, USB\VID_04F3&PID_01A8&MI_02
%FP_MS_DeviceName%=Biometric_Install_10_0, USB\VID_04F3&PID_0C20&MI_02
%FP_MS_DeviceName%=Biometric_Install_10_0, USB\VID_04F3&PID_0C24&MI_02

;[ClassInstall32]
;AddReg=BiometricClass_RegistryAdd

;[BiometricClass_RegistryAdd]
;HKR,,,,%ClassName%
;HKR,,Icon,,"-201"
;HKR,,IconPath,0x00010000,"%SYSTEMROOT%\system32\SysClass.dll,-201"

[SourceDisksFiles]
ei2WbfUsbDriver.dll=1
ei2EngineAdapter.dll=1
WudfUpdate_01011.dll=1
Elan Fingerprint.exe=1

[SourceDisksNames]
1 = %MediaDescription%

; =================== UMDF WBDI Usb Device - WBDI IOCTL interface ==================================

[Biometric_Install_7_0.NT]
AddProperty=Device_Properties
Include=WINUSB.INF                      ; Import sections from WINUSB.INF
Needs=WINUSB.NT                         ; Run the CopyFiles & AddReg directives for WinUsb.INF
CopyFiles=UMDriverCopy, WinBioEngineAdapterCopy, eEnrollApp.CopyFiles
AddReg=eEnrollApp.AddReg

[Biometric_Install_7_0.NT.hw]
AddReg=Biometric_Device_AddReg
AddReg=DriverPlugInAddReg, DatabaseAddReg

[Biometric_Install_7_0.NT.Services]
AddService=WUDFRd,0x000001fa,WUDFRD_ServiceInstall  ; flag 0x2 sets this as the service for the device
AddService=WinUsb,0x000001f8,WinUsb_ServiceInstall  ; this service is installed because its a filter.

[Biometric_Install_7_0.NT.Wdf]
KmdfService=WINUSB, WinUsb_Install
UmdfDispatcher=WinUsb
UmdfService=ei2WbfUsbDriver, WbfUsbDriver_Install
UmdfServiceOrder=ei2WbfUsbDriver

[Biometric_Install_7_0.NT.CoInstallers]
AddReg=CoInstallers_AddReg
CopyFiles=CoInstallers_CopyFiles

[Biometric_Install_8_1.NT]
AddProperty=Device_Properties
Include=WINUSB.INF                      ; Import sections from WINUSB.INF
Needs=WINUSB.NT                         ; Run the CopyFiles & AddReg directives for WinUsb.INF
CopyFiles=UMDriverCopy, WinBioEngineAdapterCopy

[Biometric_Install_8_1.NT.hw]
AddReg=Biometric_Device_AddReg
AddReg=DriverPlugInAddReg, DatabaseAddReg

[Biometric_Install_8_1.NT.Services]
AddService=WUDFRd,0x000001fa,WUDFRD_ServiceInstall  ; flag 0x2 sets this as the service for the device
AddService=WinUsb,0x000001f8,WinUsb_ServiceInstall  ; this service is installed because its a filter.

[Biometric_Install_8_1.NT.Wdf]
KmdfService=WINUSB, WinUsb_Install
UmdfDispatcher=WinUsb
UmdfService=ei2WbfUsbDriver, WbfUsbDriver_Install
UmdfServiceOrder=ei2WbfUsbDriver

[Biometric_Install_8_1.NT.CoInstallers]
AddReg=CoInstallers_AddReg
CopyFiles=CoInstallers_CopyFiles

[Biometric_Install_10_0.NT]
AddProperty=Device_Properties
Include=WINUSB.INF                      ; Import sections from WINUSB.INF
Needs=WINUSB.NT                         ; Run the CopyFiles & AddReg directives for WinUsb.INF
CopyFiles=UMDriverCopy, WinBioEngineAdapterCopy

[Biometric_Install_10_0.NT.hw]
AddReg=Biometric_Device_AddReg
AddReg=DriverPlugInAddReg, DatabaseAddReg

[Biometric_Install_10_0.NT.Services]
AddService=WUDFRd,0x000001fa,WUDFRD_ServiceInstall  ; flag 0x2 sets this as the service for the device
AddService=WinUsb,0x000001f8,WinUsb_ServiceInstall  ; this service is installed because its a filter.

[Biometric_Install_10_0.NT.Wdf]
KmdfService=WINUSB, WinUsb_Install
UmdfDispatcher=WinUsb
UmdfService=ei2WbfUsbDriver, WbfUsbDriver_Install
UmdfServiceOrder=ei2WbfUsbDriver

[Biometric_Install_10_0.NT.CoInstallers]
AddReg=CoInstallers_AddReg
CopyFiles=CoInstallers_CopyFiles

[Device_Properties]
DeviceIcon,,,,"%%SYSTEMROOT%%\system32\SysClass.dll,-201" ; This is where a device specific icon can be specified.

[WinUsb_Install]
KmdfLibraryVersion = 1.11

[WbfUsbDriver_Install]
UmdfLibraryVersion=1.11.0
DriverCLSID = "{7B0E15BA-A44A-427e-AB31-EA220E3EE1D4}"
ServiceBinary = %12%\UMDF\ei2WbfUsbDriver.dll

[Biometric_Device_AddReg]
HKR,,"DeviceCharacteristics",0x10001,0x0100     ; Use same security checks on relative opens
HKR,,"Security",,"D:P(A;;GA;;;BA)(A;;GA;;;SY)"  ; Allow generic-all access to Built-in administrators and Local system
HKR,,"LowerFilters",0x00010008,"WinUsb"         ; FLG_ADDREG_TYPE_MULTI_SZ | FLG_ADDREG_APPEND
HKR,,"Exclusive",0x10001,1
HKR,,"SystemWakeEnabled",0x00010001,1
HKR,,"DeviceIdleEnabled",0x00010001,1
HKR,,"UserSetDeviceIdleEnabled",0x00010001,1
HKR,,"DefaultIdleState",0x00010001,1
HKR,,"DefaultIdleTimeout",0x00010001,5000

[DriverPlugInAddReg]
HKR,WinBio\Configurations,DefaultConfiguration,,"0"
HKR,WinBio\Configurations\0,SensorMode,0x10001,1                                ; Basic - 1, Advanced - 2
HKR,WinBio\Configurations\0,SystemSensor,0x10001,1                              ; UAC/Winlogon - 1
HKR,WinBio\Configurations\0,SensorAdapterBinary,,"WinBioSensorAdapter.DLL"      ; Windows built-in WBDI sensor adapter.
HKR,WinBio\Configurations\0,EngineAdapterBinary,,"ei2EngineAdapter.DLL"         ; Vendor engine
HKR,WinBio\Configurations\0,StorageAdapterBinary,,"WinBioStorageAdapter.DLL"    ; Windows built-in storage adapter
HKR,WinBio\Configurations\0,DatabaseId,,"BE295A23-37FD-4188-A365-F1973FD210BF"  ; Unique database GUID

[DatabaseAddReg]
HKLM,System\CurrentControlSet\Services\WbioSrvc\Databases\{BE295A23-37FD-4188-A365-F1973FD210BF},BiometricType,0x00010001,0x00000008
HKLM,System\CurrentControlSet\Services\WbioSrvc\Databases\{BE295A23-37FD-4188-A365-F1973FD210BF},Attributes,0x00010001,0x00000001
HKLM,System\CurrentControlSet\Services\WbioSrvc\Databases\{BE295A23-37FD-4188-A365-F1973FD210BF},Format,,"00000000-0000-0000-0000-000000000000"
HKLM,System\CurrentControlSet\Services\WbioSrvc\Databases\{BE295A23-37FD-4188-A365-F1973FD210BF},InitialSize,0x00010001,0x00000020
HKLM,System\CurrentControlSet\Services\WbioSrvc\Databases\{BE295A23-37FD-4188-A365-F1973FD210BF},AutoCreate,0x00010001,0x00000001
HKLM,System\CurrentControlSet\Services\WbioSrvc\Databases\{BE295A23-37FD-4188-A365-F1973FD210BF},AutoName,0x00010001,0x00000001
HKLM,System\CurrentControlSet\Services\WbioSrvc\Databases\{BE295A23-37FD-4188-A365-F1973FD210BF},FilePath,,""
HKLM,System\CurrentControlSet\Services\WbioSrvc\Databases\{BE295A23-37FD-4188-A365-F1973FD210BF},ConnectionString,,""

[CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"WudfUpdate_01011.dll"
; HKR,,CoInstallers32,0x00010000,"WudfCoinstaller.dll"

[eEnrollApp.AddReg]
HKLM,Software\Microsoft\Windows\CurrentVersion\Control Panel\WinBio\FMA\%VendorName%\%FP_KB_DeviceName%,CommandLine,0x00020000,"""%%ProgramFiles%%\%AppTargetDir%\Elan Fingerprint.exe"" /biounit:%%{biounitid}"
HKLM,Software\Microsoft\Windows\CurrentVersion\Control Panel\WinBio\FMA\%VendorName%\%FP_MS_DeviceName%,CommandLine,0x00020000,"""%%ProgramFiles%%\%AppTargetDir%\Elan Fingerprint.exe"" /biounit:%%{biounitid}"

[WUDFRD_ServiceInstall]
DisplayName = %WudfRdDisplayName%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\WUDFRd.sys
LoadOrderGroup = Base

[WinUsb_ServiceInstall]
DisplayName     = %WinUsb_SvcDesc%
ServiceType     = 1
StartType       = 3
ErrorControl    = 1
ServiceBinary   = %12%\WinUSB.sys

[CoInstallers_CopyFiles]
WudfUpdate_01011.dll

[DestinationDirs]
UMDriverCopy=12,UMDF ; copy to \Windows\System32\drivers\UMDF
WinBioEngineAdapterCopy=11,WinBioPlugins ; copy to \Windows\System32\WinBioPlugins
CoInstallers_CopyFiles=11
eEnrollApp.CopyFiles = 16422, %AppTargetDir%

[UMDriverCopy]
ei2WbfUsbDriver.dll

[WinBioEngineAdapterCopy]
ei2EngineAdapter.dll

[eEnrollApp.CopyFiles]
Elan Fingerprint.exe,,0x00004000

; =================== Generic ==================================
[SignatureAttributes]
ei2WbfUsbDriver.dll = SignatureAttributes.WindowsHello
ei2EngineAdapter.dll = SignatureAttributes.WindowsHello

[SignatureAttributes.WindowsHello]
WindowsHello = true

[Strings]
VendorName = "Elan Microelectronics Corporation"
MediaDescription = "Elan Driver Installation Media"
ClassName = "Biometric Devices"
WudfRdDisplayName = "Windows Driver Foundation - User-mode Driver Framework Reflector"
FP_KB_DeviceName = "Elan FP-Keyboard WBF Fingerprint Sensor" 
FP_MS_DeviceName = "Elan FP-Mouse WBF Fingerprint Sensor" 
WinUsb_SvcDesc = "WinUSB Driver"
AppTargetDir = "Elan\FP"
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: 2.81