Determine which DLLs a program is ACTUALLY using?
I have a program which loads a DLL a startup time, but I suspect that it doesn't actually use any of the procedures in the DLL during execution. Is there a way to confirm this?
Tools like Dependency Walker don't help me, because all they can do is report which DLLs a program will load. I need a way of finding out whether my program actually uses a particular DLL, or it just loads it without making any calls to it.
Any suggestions?
Old Unix programmers never die, they just mv to /dev/null