Description: Keyboard Hook, at the drive-level implementation Keyboard Hook, then control the keyboard
To Search:
- [winIO] - Qualcomm WinIo analog button to kill all
- [winIO] - winIO simulated keyboard can be simulate
- [VB_winio] - WINDOWS system, vb make out WINIO mouse-
- [code] - Driver-level memory read and write. Gene
- [SAMPLE] - Ordinary banks enter the keyboard driver
File list (Check if you may need any files):
内核Hook键盘\clean.bat
............\ddk_build.bat
............\DriverMain\CKeyLoggerObserver.cpp
............\..........\CKeyLoggerObserver.h
............\..........\ClassDiagram1.cd
............\..........\DriverMain.vcproj
............\..........\Init.cpp
............\..........\Init.h
............\..........\InstallHooks.cpp
............\..........\InstallHooks.h
............\..........\Makefile
............\..........\Sources
............\DriverMain
............\KBHookLib\APCRoutinePatch.cpp
............\.........\APCRoutinePatch.h
............\.........\CAPCContext.cpp
............\.........\CAPCContext.h
............\.........\CKbdclassHook.cpp
............\.........\CKbdclassHook.h
............\.........\CKBFilterManager.cpp
............\.........\CKBFilterManager.h
............\.........\CKBFilterObject.cpp
............\.........\CKBFilterObject.h
............\.........\IExternalObserver.h
............\.........\IFilterObject.h
............\.........\IFiltersManager.h
............\.........\IIRPDispatcher.h
............\.........\IIRPProcessor.h
............\.........\IOCompletionRoutine.cpp
............\.........\IOCompletionRoutine.h
............\.........\KbdclassDefs.h
............\.........\KBHookLib.vcproj
............\.........\Makefile
............\.........\Sources
............\KBHookLib
............\LibCPP2\libcpp.h
............\.......\limits.h
............\.......\typeinfo
............\.......\typeinfo.h
............\.......\wchar.h
............\.......\yvals.h
............\LibCPP2
............\MSSTLPort\algorithm
............\.........\bitset
............\.........\climits
............\.........\deque
............\.........\exception
............\.........\functional
............\.........\iosfwd
............\.........\iterator
............\.........\list
............\.........\map
............\.........\memory
............\.........\MSSTLPort.vcproj
............\.........\new
............\.........\queue
............\.........\set
............\.........\stack
............\.........\stdexcept
............\.........\string
............\.........\utility
............\.........\vector
............\.........\xmemory
............\.........\xstddef
............\.........\xstring
............\.........\xtree
............\.........\xutility
............\MSSTLPort
............\SolutionItems\LibCPP2\LibCPP2.lib
............\.............\LibCPP2
............\SolutionItems
............\TestDriver.sln
............\UtilsNative\Guards.cpp
............\...........\Guards.h
............\...........\Makefile
............\...........\Sources
............\...........\UtilsNative.vcproj
............\...........\Wrappers.cpp
............\...........\Wrappers.h
............\UtilsNative
............\.....Port\GuardsPort.h
............\.........\UtilsPort.vcproj
............\UtilsPort
内核Hook键盘