UCWare.com

Anywhere PE Viewer

How to view the dependencies of a DLL or EXE file?

Screenshots

Anywhere PE Viewer screenshot

Anywhere PE Viewer screenshot

Question

How to view the dependencies of a DLL or EXE file?

Answer

You may need a DLL/EXE dependency analysis tool.

The dependency analysis of DLL/EXE files is a complicated task. This analysis can be carried out both using the import table without loading DLL/EXE and when the code is being executed (at run time).

The second method helps to determine not only those dependencies that are specified in the import table, but also modules that are loaded and called in the code dynamically.

Using Anywhere PE Viewer as a dependencies viewer

Since Anywhere PE Viewer is a cross-platform Java application, it cannot load, initialize and execute native code. But you can use Anywhere PE Viewer under Windows, Mac OS X or on other java-enabled platforms to determine dependencies that are defined in the import table of PE Image (See the sample report).

Alternative dependency analysis tool for Windows

To determine dependencies at run time under Windows, you can use ProcessExplorer. It is a free utility from SysInternals.