Description: 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.
File list (Check if you may need any files):
alipay_Interface.pas
uWinIo.pas
WinIo.dll
WinIo.sys