In this article we will consider the methods of hooking keyboard data in the kernel mode. The described approaches can be used for solving the tasks of keystroke analysis, blocking and also redefining some combinations.
Latest Keyboard Articles
Discover how to retrieve information on your computer's devices including the mouse, keyboard, and other peripherals attached to the system.
Programmatically controlling the state of the NumLock, CapsLock, ScrollLock keys
Disabling the Alt-Tab key combination
Latest CodeGuru Developer Columns
With the addition of the C/C++ extension to Visual Studio Code, you might have what is needed in a small, cross-platform editor.
Learn about the TripleDES class, a triple-level encryption and decryption system available in .NET.
Learn how to mimic a typewriter's behaviour. Examples are in both C# and VB.NET.
Onion Architecture addresses the challenges faced with 3-tier and n-tier architectures, and provides a solution for common problems.