DependenciesGUI

Package: WA2L/WinTools 1.2.09
Section: General Commands (1)
Updated: 23 May 2026
Index Return to Main Contents

 

NAME

DependenciesGUI - Module, application dependency walker

 

SYNOPSIS

WA2LWinTools/lib/DependenciesGUI [ -h | -i | -u | -V ]

DependenciesGUI [ options ]

 

AVAILABILITY

WA2L/WinTools

 

DESCRIPTION

DependenciesGUI (aka. Dependency Walker) is a utility that scans any 32-bit or 64-bit Windows™ module (exe, dll, ocx, sys etc.) and builds a hierarchical tree diagram of all dependent modules.

For each module found, it lists all the functions that are exported by that module, and which of those functions are actually being called by other modules.

Another view displays the minimum set of required files, along with detailed information about each file including a full path to the file, base address, version numbers, machine type, debug information and more.

DependenciesGUI can help Windows™ developers troubleshooting their dll load dependencies issues.

DependenciesGUI does not recursively resolve child imports by default when parsing a new PE since it can be really memory-hungry to do so (it can over a GB even for "simple" PEs). This behavior can be overridden (app-wide) via a property located in Options -> Properties -> Tree build behaviour.

See also: https://github.com/lucasg/Dependencies

 

OPTIONS

-h
usage message.

-i
install the DependenciesGUI command on the Windows™ 'Desktop'.

-u
uninstall the DependenciesGUI command from the Windows™ 'Desktop'.

-V
print program version.

options
additional options for DependenciesGUI, see: https://github.com/lucasg/Dependencies

 

ENVIRONMENT

-

 

EXIT STATUS

0
always.

4
usage displayed.

5
version message displayed.

 

FILES

-

 

EXAMPLES

-

 

SEE ALSO

wintoolsintro(1), config(1m), https://github.com/lucasg/Dependencies, https://www.dependencywalker.com/

 

NOTES

DependenciesGUI is a rewrite of the legacy software Dependency Walker (depend.exe) which was shipped along Windows™ SDKs, but whose development stopped around 2006.

Dependencies does not need peview.exe to run, it's just provided as an external PE viewer. You can absolutely replace it by any other PE GUI like CFF Explorer, PEStudio etc.

The peview.exe command is currently (23.05.2026) not bundled with WA2L/WinTools due to Virustotal.com hits (see: https://github.com/lucasg/Dependencies/issues/26).

Parts of the documentation has been extracted from the documentation in https://www.dependencywalker.com/ and https://github.com/lucasg/Dependencies.

 

BUGS

DependenciesGUI currently (25.10.2021) has the following limitations:

-
Only direct, forwarded and delay load dependencies are supported.

-
Dynamic loading via LoadLibrary are not supported (and probably won't ever be).

-
Support of api set schema redirection since 1.5

-
Checks between Api Imports and Exports.

-
Minimal support of sxs private manifests search only.

 

AUTHOR

DependenciesGUI was developed by Lucas Georges <https://www.twitter.com/_lucas_georges_> and integrated into WA2L/WinTools by Christian Walther. Send suggestions and bug reports regarding the integration to wa2l@users.sourceforge.net .

 

COPYRIGHT

Copyright © 2026 Christian Walther

This is free software; see WA2LWinTools/man/COPYING for copying conditions. There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


 

Index

NAME
SYNOPSIS
AVAILABILITY
DESCRIPTION
OPTIONS
ENVIRONMENT
EXIT STATUS
FILES
EXAMPLES
SEE ALSO
NOTES
BUGS
AUTHOR
COPYRIGHT

This document was created by man2html, using the manual pages.
Time: 17:49:27 GMT, May 23, 2026