Explains how to implement any type of global system hook in C# by using an unmanaged C++ DLL and Windows messages. Download source and two demo projects - 113 Kb Introduction Global system hooks allow an application to intercept Windows messages intended for other applications. This has always been difficult (impossible, according to MSDN) to implement in C#. This article attempts to implement glo