Dependency Walker is a free tool that is used to scan any 32-bit or 64-bit Windows module such as exe, dll, ocx, sys files and present hierarchical tree view of all related dependent modules for the selected library. Dependency Walker can be run as graphical application or as a console (command line) application.
Dependency analysis tool for EXE, DLL, OCX, SYS files:
Dependency Walker has multiple UI elements that lists all the functions that are exported from that module. Also the functions are actually being called by other modules. It also displays the minimum set of required files along with detailed information about each file with a reference to a full path to the file that shows base address, version numbers, machine type, debug information, and more.
Dependency Walker is highly recommended when troubleshooting system errors while loading and executing modules. Most of the time Dependency Walker is commonly used to detect many common application problems like missing modules, invalid modules, import/export mismatches, circular dependency errors, mismatched machine types of modules, and module initialization failures etc.
Dependency Walker primarily handles all types of module dependencies, including implicit, explicit (dynamic / runtime), forwarded, delay-loaded, and injected.
Dependency walker is a free tool and can be downloaded from its official site
– Article ends here –