SysHook


Description:
This is a very easy to use ActiveX component that allows you to hook the keyboard and mouse system wide. Just place the control on your form, and you can respond to the events it raises (such as _KeyDown, _MouseMove, etc).

Unlike The Hook and Simple Hook no API work is necessary, the control is completely self contained, and shouldn't react negatively with it's host form.

This zip file contains the control packaged as a DLL, as well as a sample Visual Basic project demonstrating it's use.

7/3/2000: Updated the control to handle international letters (that is, those with an ASCII code over 127) without returning negative numbers.

10/3/2005: This has been removed since other developers insisted on using it for evil purposes.