I need to get my hands on a 32 bit Windows DLL
tracking/tracing/loading/unloading tool. It would have to show at any time all DLL that are loaded in memory regardless of how the DLL was loaded (not just the LoadLibrary ones), and show information about each DLL: Location, applications currently using, flag duplicated dlls, etc. Also, the tools needs to show what dlls each application that is loaded in memory has open.
I currently have Visual C++ v4.0, and have looked through what comes with it, but can not seem to find such a tool.
If anybody knows of such a tool (shareware or otherwise) I would appreciate your help.