Dependency Checker 

DepCheck shows why a Windows module (exe, dll, ocx) will not load. Drop a file on it and it resolves the imports the way the loader does.

DepCheck showing the resolved dependencies of DepCheck-x86.exe.
Example result after DepCheck scanning itself.

What it resolves

The real search order, not a directory scan:

Download v0.4.0

    DepCheck for x64 336 KB
SHA-256: 466a10a2899de1e757d175bc1cfcd3d651ba7cf5c47f9be77e96d15c8bffef4f
    DepCheck for x86 314 KB
SHA-256: f4f79f3219825b798646ab64ab87b3ee2d8fc58c0a371ea6b3c13026343927d9

One executable, nothing to install, Windows XP and later. Either build analyzes 32-bit and 64-bit binaries; pick the one matching your Windows.
Authenticode signed – check the signature before running.
SHA256SUMS.txt · All releases and release notes

Usage

Drop a file on the window or on the icon. From a console it writes the tree to stdout:

DepCheck.exe some.dll
DepCheck.exe /depth:2 some.dll

/depth:N limits the walk depth (0, the default, is unlimited). Exit code:

0everything resolved
1a dependency is missing
2the file could not be analyzed

Free to use. Bugs and requests: open an issue on GitHub, or mail mark[NO SPAM].[NO SPAM]jansen[NO SPAM]@[NO SPAM]reactos.org