You are hereProducts / MsgHookLister

MsgHookLister


Sample hook list


Download Now

Introduction

MsgHookLister is a tool that outputs information about windows and their threads, including details of pending messages such as what they are, who sent them, when, and by which method.

And now, that's not all. In this jazzed up version 2.0, MsgLister has grown to love another Win32k/User object type, the simple hook. To further this new love, the ability to scan the system for any and all active global or per-thread Win32 hooks has been added.

Capturing

MsgHookLister works only on Vista and above and on both x86 and x64 architectures.

Window Messages

Message listing displays data regarding unprocessed messages of both queued and non-queued type, that's those sent by PostMessage and the SendMessage family respectively. Thread only messages sent by PostThreadMessage and internal only messages that are processed solely on the kernel side are also included in the output.

Associated Win32 thread state is also reported such as if PostQuitMessage has been called and with what value, if any WM_PAINT, WM_TIMER or WM_QUIT messages are to be generated, and the thread flags.

A technical article on the creation of the first version of MsgLister is available here and on hook finding here.

Hooks

Hook listing does largely the same as above. Unlike message listing which targets a specific window and thread combination, the hook listing enumerates all threads on the system and checks them for targeted hooks. Interactive sessions are then broken down into the Windowstations they contain, and they into Desktops which are probed for global hooks.

Download & Install

The download includes both x86 and x64 binaries as well as the source code, which you'll need the WDK to build.

Download Now
Size: 1.42 MB
MD5: fafaca45b87d695a3810a03b1f21d654
SHA1: bb7ea26a2801d002c3c4c33619b48db1a370b751
CRC32: b56fa378

Video

Recent News

  • Command line tool to split Gran Turismo 2 VOL files into their...

  • A simple tool to create new import libraries and .def files from any...

  • There are tools which let you magnify the screen, there are tools which...