; ; Copyright (c) 2006, Dritek System Inc. All Rights Reserved. ; ; Created by Dritek System Inc. ; File version: 1.0.0.119 ; File date: 10/19/2006 ; Target Platform: Windows Vista 64-bit(x64) ; Description: PS/2 Keyboard Filter Driver INF file ; [Version] Signature = "$Windows NT$" Class=Keyboard ClassGUID={4d36e96b-e325-11ce-bfc1-08002be10318} Provider=%Acer% CatalogFile=LManager.cat DriverVer=10/19/2006,2.1.0.119 ;;For Driver Installation Framework DriverPackageType=ClassFilter DriverPackageDisplayName=%DrvPkgDispName% [DestinationDirs] LaunchManager.Drivers = 10, SysWow64\Drivers ; %WinDir%\SysWow64\Drivers [SourceDisksNames] 0=%DiskDesc_x64% [SourceDisksFiles] DKbFltr.sys=0 [Manufacturer] %Acer%=Acer, NTamd64 [Acer.NTamd64] %PNP030b.DeviceDesc%=LaunchManager_Inst,*PNP030b %PNP0303.DeviceDesc%=LaunchManager_Inst,*PNP0303 %PNP0320.DeviceDesc%=LaunchManager_Inst,*PNP0320 [LaunchManager_Inst.NTamd64] ; Setting up some reg entries/files for the class/port drivers via msmouse.inf Include = keyboard.inf Needs = STANDARD_Inst CopyFiles = LaunchManager.Drivers [LaunchManager_Inst.NTamd64.Services] AddService = DKbFltr,,LaunchManager_Service_Instx64, ; Installs the class and port driver from keyboard.inf Include = keyboard.inf Needs = STANDARD_Inst.Services [LaunchManager_Service_Instx64] DisplayName = %DKbFltr.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_IGNORE% ServiceBinary = %10%\SysWOW64\Drivers\DKbFltr.sys LoadOrderGroup = "Keyboard Port" ;; ;; Add service to Keyboard device ;; [LaunchManager_Inst.NTamd64.HW] AddReg = LaunchManager_Inst.NTamd64.HW.AddReg Include = keyboard.inf Needs = STANDARD_Inst.HW [LaunchManager_Inst.NTamd64.HW.AddReg] HKR,,"UpperFilters",0x00010000,"DKbFltr" [LaunchManager.Drivers] DKbFltr.sys [LaunchManager_EventLog_Inst] AddReg = LaunchManager_EventLog_Inst.AddReg [LaunchManager_EventLog_Inst.AddReg] HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll" HKR,,TypesSupported,%REG_DWORD%,7 [Strings] ; *******Localizable Strings******* Acer= "Acer Inc." DiskDesc_x64= "Launch Manager Installation Disk (64-bit)" PNP030b.DeviceDesc="Launch Manager" PNP0303.DeviceDesc="Launch Manager" PNP0320.DeviceDesc="Launch Manager" DKbFltr.SvcDesc="Dritek Keyboard Filter Driver (64-bit)" DrvPkgDispName="Launch Manager" ; *******Non Localizable Strings******* SERVICE_BOOT_START = 0x0 SERVICE_SYSTEM_START = 0x1 SERVICE_AUTO_START = 0x2 SERVICE_DEMAND_START = 0x3 SERVICE_DISABLED = 0x4 SERVICE_KERNEL_DRIVER = 0x1 SERVICE_ERROR_IGNORE = 0x0 SERVICE_ERROR_NORMAL = 0x1 SERVICE_ERROR_SEVERE = 0x2 SERVICE_ERROR_CRITICAL = 0x3 REG_EXPAND_SZ = 0x00020000 REG_DWORD = 0x00010001