Using Microsoft's Dependency checker tool, for lightweight error analysis

Obsah: The Microsoft dependency checker tool will show you all DLLs called by a specific binary and it also has a very useful Profile feature.

The dependency checker ("depends.exe") can be downloaded from http://www.dependencywalker.com .

Although most people use depends.exe to show what DLLs a binary links to.

The "Profile" feature can be used to run any EXE for instance BDS.EXE and log it’s execution. The log that will be created contains useful information about the target machine, and its OS setup, all the DLLs that are loaded and unloaded, imported functions that might be called and all generated exceptions in its raw form.

When using the profile feature, make sure to switch the "Automatically open and profile child processes." OFF (it is the last option in the dialog, all the other can be left on for maximum information gathering), this will allow you to ONLY monitor the target process and ignoring the spawned processes. These logs can then be used to analyse problems.

Author: Roy Nelson