A reference
What a DLL is, what the PE container holds, how imports and exports are matched up, and what the loader does before your first line of code runs.
DLL Depot is a reference project about Windows dynamic-link libraries and the dependency problems they cause. It is being written now; the pages below are outlines of what each one will cover, and they are honest about which parts are not written yet.
Almost everything written about DLLs online falls into two piles: vendor documentation aimed at people who already know the loader, and download pages that answer "the program says a DLL is missing" by offering a file. Neither helps somebody who wants to understand what actually happened.
The gap in the middle is what this site is for: an explanation of the mechanism, followed by the correct fix that falls out of understanding it.
What a DLL is, what the PE container holds, how imports and exports are matched up, and what the loader does before your first line of code runs.
A route from the exact error text a user sees to the cause behind it — mismatched runtime, missing redistributable, wrong architecture, broken side-by-side assembly.
A dependency and import/export viewer that runs entirely in the browser, so a suspect binary never has to be uploaded anywhere. Not built yet.
Early. The domain is held, the structure below is fixed, and the reference pages are being filled in. Nothing on this site asks for a sign-up, and there is nothing to buy.
The heavier reverse-engineering tooling in this portfolio lives on binarybacktrace.com, which is where a browser-side dependency viewer would end up being built.