Walker Dependencies or depends.exe is a free program for Microsoft Windows that is used to create a list of imported and exported functions from portable executable files. It also displays a recursive tree of all executable file dependencies (all files needed to run). Dependency Walker is included in Microsoft Visual Studio to Visual Studio 2005 (Version 8.0) and Windows XP SP2 support tools. The latest version v2.2.10011 is not available on the dependencywalker.com website but is included in Windows Driver Kit v10.
In Windows 7, Microsoft introduced the concept of Windows API-set, a form of DLL redirection. Dependency Walker has not been updated to handle this deceptive layer with grace, and when used in Windows 7 and then likely will display some errors. Dependency Walker can still be used for some application-level debugging though this.
Starting October 2017, Rewrites C # Rewrite from Dependencies Walker called Dependencies.exe has been released on github.com. It has not yet offered various Walker Dependency features, but has been updated to handle Windows API-set and WinSxS (side-by-side assemblies).
Video Dependency Walker
Basic features
- Runs on Windows 95, 98, Me, NT, 2000, XP, 2003, Vista, 7, 8, and 10
- List all the dependent modules (portable executables)
- Supports 64-bit and Windows CE executables
- Detects whether the module is programmed in C or C
- Detects unregistered modules in the import address table
- The color code from the list helps to highlight the problem (the corrupted dependency is highlighted in red)
- Traces dependencies recursively, and lists dependencies of all modules in the structure view
Maps Dependency Walker
References
External links
- Official website
- Video: Walker Dependency, By: Andrew Richards, Chad Beeder, 2015-12-07, Defrag Tools # 147, Channel 9 Microsoft
- Analysis of application failure in an easier way with Walker Dependencies, by Tim Newton, 2010-06-25, Ask Team Performance Blog, Microsoft
- How to use the Walker Dependency
Source of the article : Wikipedia