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
![Using Window Messages to Implement Global System Hooks in C#](https://cdn-ak-scissors.b.st-hatena.com/image/square/843a346dbf11818934d3c4f7055739bcd8082b2a/height=288;version=1;width=512/https%3A%2F%2Fwww.codeproject.com%2FKB%2Fcs%2FWilsonSystemGlobalHooks%2FThumbnail.jpg)