Spies and Monitors

From TeamDeveloperWiki

Jump to: navigation, search

This page covers third party tools for monitoring.

Contents


Image:Pointer.pngProcess Explorer: show opened handles and loaded dll's

Free tool to show which handles are opened or which dll's are loaded for the current running processes.
It offers also views for memory usage and CPU utilisation.

Image:ProcessExplorer.jpg

You can find info and download link here :
Process Explorer website

Image:Pointer.pngProcess Monitor: show file (IO), registry and process/thread activity

Free tool to show activity of process file access, disc IO, access to registry and process activity.
It combines the features of legacy tools Regmon and Filemon.

Image:Procmon.gif

You can find info and download link here :
Process Monitor website

Image:Pointer.pngWinspector: show window messages and hierarchies

Free tool to show messages on windows and the window hierarchy of running processes.
Resembles the good old Spy++ tool, but offers more features.

Image:Winspector.gif

You can find info and download link here :
Winspector website

Image:Pointer.pngPortmon: monitor and display serial and parallel port activity

Free tool to show activity on serial and parallel ports of a system.

Image:PortMon.gif

You can find info and download link here :
Portmon website

Image:Pointer.pngDependency Walker: builds a hierarchical tree diagram of all dependent modules (dll, exe, ocx etc)

Dependency Walker is a free utility that scans any 32-bit or 64-bit Windows module (exe, dll, ocx, sys, etc.) and builds a hierarchical tree diagram of all dependent modules.
For each module found, it lists all the functions that are exported by that module, and which of those functions are actually being called by other modules.
Another view displays the minimum set of required files, along with detailed information about each file including a full path to the file, base address, version numbers, machine type, debug information, and more.

Image:DependencyWalker.png

You can find info and download link here :
Dependency Walker website

Image:Pointer.pngGDIView: displays the list of GDI handles (brushes, pens, fonts, bitmaps, and others) opened by every process

It displays the total count for each type of GDI handle, as well as detailed information about each handle.
Nice feature is to display changes only (delta's) which helps in quickly finding leaks.
This tool can be useful for developers that need to trace GDI resources leak in their software

Image:gdiview.gif

You can find info and download link here :
GDIView website

Image:Pointer.pngResourcesExtract: extract all resources from exe/dll(bitmaps, icons, cursors, AVI movies, HTML files, and more...)

ResourcesExtract is a small utility that scans dll/ocx/exe files and extract all resources (bitmaps, icons, cursors, AVI movies, HTML files, and more...) stored in them into the folder that you specify.
You can use ResourcesExtract in user interface mode, or alternatively, you can run ResourcesExtract in command-line mode without displaying any user interface.

Image:Resourcesextract.gif

You can find info and download link here :
ResourcesExtract website

Personal tools