Update 2020/04/04: Remove dead links.
Update 2012/08/26: Added support for Windows 7.
Recently, I had to fix a problem with Microsoft Office Word. The problem was that the normal key combination Alt-Shift for changing the input language was not working. After some time I discovered that the culprit was a rather old piece of software that had installed some Windows hooks targeted at the Microsoft Office Word, which (probably) stopped the propagation of the Alt-Shift key combination before it could actually change the language.
While I was investigating this issue, I noticed that there was no available utility that could detect and report installed Windows hooks. So here I present a Windows hooks detector. It is a command line application accompanied by a system driver, that scans, detects and reports installed Windows hooks.
Also you can download a demo hook application, that installs local and global hooks for testing purposes.
The source code is on GitHub: prekageo/winhook. The software has been tested on Windows XP and Windows 7.

