Dependencies is a static analysis utility designed to inspect Windows portable executable files and map their library dependency hierarchies. It functions as a diagnostic interface for validating library imports and identifying the specific modules required for an application to execute on a Windows system.
The tool distinguishes itself by performing deep binary analysis, including the resolution of complex Windows API set schemas and forwarded export redirections. It identifies libraries loaded on demand through delay-load module analysis and performs recursive traversal to map the full tree of linked components. By comparing symbol tables against exported library signatures, the utility detects missing dependencies or version mismatches that cause application load failures.
The software provides visibility into binary structures by parsing executable headers and tracing connections between direct links and redirected system mappings. It is available as a command-line interface for automation and troubleshooting tasks.