http://www.cnblogs.com/henryzc/archive/2005/03/20/122450.html
http://www.codeproject.com/KB/cs/CSLLKeyboardHook.aspx