Introduction - If you have any usage issues, please Google them yourself
Email security as a result of input controls, as many other methods of security control as a hostage-driven approach adopted IRP. This has led not to enter characters, both traditional methods WM_Char or send WM_Keydown news, or Keybd_event and its SendInput are null and void.
I explored through direct read $ 60, $ 64 hardware keyboard ports, analog input methods.
Ring3 because, as the Windows of the protection mechanism, I can not directly operate the hardware port, so we need to construct a drive, or the use of well-known WinIo library.
Given a good package here, I use the keyboard to simulate the Treasury WinIo enter the code, This code only in the PS/2 under the test is passed, no test in the USB case. The main package of the code of the ASCII code or character and switch between the keyboard scan code.