What's New in Version 2.2

Dependency Walker


What's New in Version 2.2


bullet Moved to new HTML help system and updated the help text.

bullet Added support for MSDN 8.0 external help and updated the online help URL.

bullet Improved Side-by-Side support that handles DLL manifests and app.exe.local files.

bullet Updated internal information about known OS versions, build numbers, and flags up to the Vista RC1 build.


What was New in Version 2.1

bullet Support for Side-by-Side versioning of modules. This is a new feature introduced with Windows XP that allows applications to specify specific versions and/or locations of files it wishes to use.

bullet Integration with Visual Studio help, MSDN help, and MSDN online to provide the ability to display detailed help for any known function.


What was New in Version 2.0

bullet Detection of dynamically loaded modules, including details about which module actually called LoadLibrary to dynamically load the module.

bullet Detection of dynamically called functions, including details about which module actually called GetProcAddress to obtain the function address.

bullet Detection of delay-load dependencies. This is a new type of dependency that was introduced with Microsoft Visual C++ 6.0. They work on Windows 95/98/Me and Windows NT/2000/XP/2003/Vista/+.

bullet Support for 64-bit Windows modules.

bullet Console mode that allows Dependency Walker to be ran without its graphical interface being displayed. This is useful for batch files and unattended automation of Dependency Walker features.

bullet Command line options to configure module search order, column sorting, output files, profiling, and other settings.

bullet Ability to monitor module entrypoints (like DllMain) looking for module initialization failures.

bullet C++ function name undecorating to provide human readable C++ function prototypes including function names, return types, and parameter types.

bullet User definable module search paths with support for "KnownDLLs" and the "App Paths" registry keys. Search paths can be saved and loaded from within the graphical interface or from the command line.

bullet Ability to save a module's session to a text report file for easy viewing in any text viewer.

bullet Ability to save a module's session to a comma separated value (CSV) file for easy importing into other applications.

bullet Ability to save a snapshot of an entire module session to an image file, which can be loaded by Dependency Walker at a later time on any computer.

bullet Module profiling to detect dynamic dependencies, child processes, thread activity, and exceptions. Child processes can also be profiled for their dependencies.

bullet Ability to control what file extensions Dependency Walker will add the "View Dependencies" menu item to a file's context menu in explorer.

bullet Added hotkeys to help match imports with exports, and modules in the list view with modules in the tree view. Also added hotkeys to locate the previous, next, or original instance of a module in the tree view.

bullet Added some new columns to the Module List View. They include Link Time Stamp, Link Checksum, Real Checksum, Symbols, Actual Base, Virtual Size, and Load Order.

bullet Added an OS Information dialog. This information is also saved to text and Dependency Walker Image (DWI) files.

bullet All list views can now be sorted by icon, which provides an easy way of grouping items of similar type.

bullet You can now search all list views for text by simply typing in a few characters to match in the currently sorted column.

bullet Added color-coding to the module list view and log view to help highlight problems.