Introduction - If you have any usage issues, please Google them yourself
Use C# to write the system hook. Has been packaged as class. This class allows you to get a program running in all the mouse and keyboard events, and trigger a band KeyEventArgs and MouseEventArgs parameter. NET event so you can easily use the information.