SNIKBSCR.INF Driver File Contents (SmartCard.zip)

[Version]
signature="$chicago$"

;Installation script for WinNT
[DefaultInstall]
CopyFiles =	INF_Files, PROG_Files
AddReg =	Registry, Registry_Uninstall

;Uninstall script on WinNT
[DefaultUninstall]
DelReg =	Registry, Registry_Uninstall, Registry_RemovePath
DelFiles =	INF_Files, PROG_Files
AddReg =	Registry_Original

;Information about source directory
[SourceDisksNames]
1="%01%",,1

;Location of source files
[SourceDisksFiles]
snikbscr.inf = 1
i8042scr.sys = 1
snikbdscr.sys = 1
kbdfilter.sys = 1
faddc_11.kbr = 1
oaddc_11.kbr = 1

;Destination Directories
[DestinationDirs]
PROG_Files =	12	;%windir%\System32\drivers
INF_Files =	17	;%windir%\inf

;INF is necessary to support Uninstall
[INF_Files]
snikbscr.inf

;Program Files
[PROG_Files]
i8042scr.sys
faddc_11.kbr
oaddc_11.kbr
snikbdscr.sys
kbdfilter.sys

;Driver settings in the registry
[Registry]
;Keyboard reader driver
HKLM,"%Reg_Path_KbdDrv%","ImagePath",0x00020000,"System32\DRIVERS\i8042scr.sys"
HKLM,"%Reg_Path_KbdDrv%","DisplayName",,"PS/2 Keyb.-Mouse-Smartcard Port"
HKLM,"%Reg_Path_KbdDrv_Param%","EnableSmartcardDetection",,"1"
HKLM,"%Reg_Path_KbdDrv_Param%","OverrideKeyboardType",0x00010001,0x00000004
HKLM,"%Reg_Path_KbdDrv_Param%","SmartcardDeviceBaseName",,"ScReader"
HKLM,"%Reg_Path_KbdDrv_Event%","EventMessageFile",0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\Drivers\i8042scr.sys"
;Siemens Helper Driver
HKLM,"%Reg_Path_HlpDrv%","Start",0x00010001,0x00000002
HKLM,"%Reg_Path_HlpDrv%","Group",,"Smart Card Reader"
HKLM,"%Reg_Path_HlpDrv%","DisplayName",,"Siemens SC Reader Class"
HKLM,"%Reg_Path_HlpDrv%","Type",0x00010001,0x00000001
HKLM,"%Reg_Path_HlpDrv%","ErrorControl",0x00010001,0x00000001
;Siemens Keyboard Filter Driver
HKLM,"%Reg_Path_FilterDrv%","Start",0x00010001,0x00000001
HKLM,"%Reg_Path_FilterDrv%","Group",,"Keyboard Port"
HKLM,"%Reg_Path_FilterDrv%","DisplayName",,"Siemens SC Reader Filter"
HKLM,"%Reg_Path_FilterDrv%","Type",0x00010001,0x00000001
HKLM,"%Reg_Path_FilterDrv%","ErrorControl",0x00010001,0x00000001


;Also remove the registry path (key) during deinstallation
[Registry_RemovePath]
HKLM,%Reg_Path_HlpDrv%
HKLM,%Reg_Path_FilterDrv%
HKLM,%UnInstallPath%

;Registry entries to be listed in Programm "Software"
[Registry_Uninstall]
HKLM,%UnInstallPath%,DisplayName,,"Fujitsu/Siemens Keyboard Smart Card Reader V10.01.001.1"
HKLM,%UnInstallPath%,UninstallString,,"%11%\rundll32.exe setupapi.dll,InstallHinfSection DefaultUninstall 132 %17%\snikbscr.inf"

;Original registry settings for deinstallation
[Registry_Original]
HKLM,"%Reg_Path_KbdDrv%","ImagePath",0x00020000,"System32\DRIVERS\i8042prt.sys"
HKLM,"%Reg_Path_KbdDrv%","DisplayName",,"i8042 Keyboard and PS/2 Mouse Port Driver"
HKLM,"%Reg_Path_KbdDrv_Event%","EventMessageFile",0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\Drivers\i8042prt.sys"

;Constants
[Strings]
Reg_Path_KbdDrv = "SYSTEM\CurrentControlSet\Services\i8042prt"
Reg_Path_KbdDrv_Param = "SYSTEM\CurrentControlSet\Services\i8042prt\Parameters"
Reg_Path_HlpDrv = "SYSTEM\CurrentControlSet\Services\SniKbdScr"
Reg_Path_FilterDrv = "SYSTEM\CurrentControlSet\Services\KbdFilter"
UnInstallPath = "Software\Microsoft\Windows\CurrentVersion\Uninstall\SNI - Keyboard Reader"
Reg_Path_KbdDrv_Event="SYSTEM\CurrentControlSet\Services\EventLog\System\i8042prt"
;Add an entry into the following location to show an readme file after the installation
;Reg_Path_Run  = "Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup"
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: web3, load: 3.43