Dependency Walker is a free utility capable of building a recursive hierarchy of the modules required to execute executable files (EXE, DLL, OCX, SYS, etc.). Dependency Walker can also display a list of all functions that an executable file imports or exports, and which of them are actually called by other modules. With the help of this program you will be able to diagnose system errors related to loading and execution of executable modules. Dependency Walker detects many common problems, such as missing modules, invalid modules, import/export mismatches, circular dependencies, mismatched machine types and module initialization failures. Its profiling mode also finds modules loaded dynamically at run time. This application can work in console and graphical modes and processes both 32-bit and 64-bit Windows modules.
Dependency Walker enables users to diagnose and resolve system errors related to loading and execution of executable modules effectively.