(With register sniffer it's possible to retrieve a register at a certain address after a customizable number of times. The actual sniffer uses a simple debug engine to debug the process and places an INT3 (0xCC) breakpoint. Next to this you can specify the message the user will get using the sprintf format. See Register_Sniffer_GUI.png for an example.)