Questions tagged [dependency-walker]

Dependency Walker is a free 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.

From the Dependency Walker homepage:

Dependency Walker is a free 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.

Dependency Walker is also very useful for troubleshooting system errors related to loading and executing modules. Dependency Walker detects many common application problems such as missing modules, invalid modules, import/export mismatches, circular dependency errors, mismatched machine types of modules, and module initialization failures.

Dependency Walker runs on Windows 95, 98, Me, NT, 2000, XP, 2003, Vista, and 7. It can process any 32-bit or 64-bit Windows module, including ones designed for Windows CE. It can be run as graphical application or as a console application. Dependency Walker handles all types of module dependencies, including implicit, explicit (dynamic / runtime), forwarded, delay-loaded, and injected. A detailed help is included.

To get the latest version see https://en.wikipedia.org/wiki/Dependency_Walker or https://stackoverflow.com/a/36049618

75 questions
133
votes
12 answers

How do I determine the dependencies of a .NET application?

How do I determine the dependencies of a .NET application? Does Dependency Walker work with managed apps? I've downloaded the latest and tried profiling the app, but it just exits without much of an explanation. If it doesn't work with .NET, then is…
Brian Stewart
  • 9,157
  • 11
  • 54
  • 66
118
votes
10 answers

What is the equivalent of Linux's ldd on windows?

What is the equivalent of Linux's ldd on Windows?
WilliamKF
  • 41,123
  • 68
  • 193
  • 295
108
votes
4 answers

Dependency Walker: missing dlls

I have been trying to resolve .dll dependencies for the executable file with Dependency Walker. Currently, I am getting missing .dlls in the following form: API-MS-WIN-XXX EXT-MS-WIN-XXX For…
Ben N.
  • 1,217
  • 2
  • 9
  • 9
99
votes
4 answers

Dependency Walker reports IESHIMS.DLL and WER.DLL missing?

On a Windows XP Professional SP3 with Internet Explorer 8 box, when I run Dependency Walker on an executable of mine it reports that: IESHIMS.DLL and WER.DLL can't be found. Do I need these DLL's? Where can I get them? I believe they are supposed…
User
  • 62,498
  • 72
  • 186
  • 247
54
votes
2 answers

Dependency Walker with kernel32.dll on Windows 10

I tried to open kernel32.dll using Dependency Walker on Windows 10. I got the following error and warning: Error: At least one required implicit or forwarded dependency was not found Warning: At least one delay-load dependency module was not…
Ash
  • 541
  • 1
  • 4
  • 4
30
votes
1 answer

Dependency Walker equivalent for Linux?

I need a tool to show all the shared library dependencies in some graphical way, not just with ldd on each .so. For MS Windows Dependency Walker works. Is there anything for Linux? .
Rella
  • 65,003
  • 109
  • 363
  • 636
24
votes
4 answers

Profiling x86 executable with Dependency Walker hangs on Windows 7 x64

Under Windows 7 x64, when I try to profile an x86 executable with the latest version of Dependency Walker (2.2.6000) the profiling process always hangs at a certain point. Most of the time the last DLL that is loaded is…
herzbube
  • 13,158
  • 9
  • 45
  • 87
12
votes
5 answers

REGSVR32: the module "xxxxx.dll" failed to load ... dependent assembly could not be found

I'm having an issue with regards to registering a *.dll under Windows 7 x64. I've tried placing the *.dll in both, C:/Windows/System32 and C:/Windows/SysWOW64 and attempting to register with "regsvr32 xxxxx.dll" under an elevated command prompt. I…
Alfie J. Palmer
  • 827
  • 2
  • 15
  • 30
12
votes
1 answer

Reading Dependency walker output

I am having some problems using one of the Dlls in my application and I ran dependency walker on it. i am not sure how to read it but I got following results Does it suggest any x86-x64 incompatibilty? is there anyway I can solve this issue? Error:…
Lost
  • 12,007
  • 32
  • 121
  • 193
7
votes
1 answer

Dependency walker is very slow for wintrust.dll

I use Dependency Walker to open wintrust.dll on my Windows 10 and it takes around 40 seconds! When it is opened, I see very strange picture of recurring calls between KERNEL32.DLL and API-MS-WIN-CORE-PROCESSTHREADS-L1-1-1.DLL: I suppose this is the…
Mikhail
  • 20,685
  • 7
  • 70
  • 146
7
votes
0 answers

Dependency Walker: error opening file the system cannot find the file specified

I am trying to find out the dependency of my C++ project. I have both .dll and .so file for that project. I am trying to use dependency walker to find out the dependency. I think that I have already set up the correct search path. However, it still…
Garima Singh
  • 1,410
  • 5
  • 22
  • 46
7
votes
2 answers

Missing Dll in dependency walker

I am having a dll and which I am opening into the dependency walker with platform visual studio 2003 and OS is 2000. and my that dll find all dependency. But when I am going to open that dll in to tha another system which is having OS- windows7 and…
user3811406
  • 83
  • 1
  • 1
  • 6
7
votes
3 answers

LoadLibraryExW() fails, last error is ERROR_MOD_NOT_FOUND, but no missing dependencies?

A customer is using our dll which is creating a child process which uses an open source library, which ultimately fails because of a call to LoadLibraryExW(), the last error returned is ERROR_MOD_NOT_FOUND. This occurs on WinXP 32-bit, but not on…
JosephA
  • 1,187
  • 3
  • 13
  • 27
6
votes
2 answers

Pybind11: "ImportError: DLL not found" when trying to import *.pyd in Python Interpreter

I built a .pyd in Visual Studio 2019 (Community) that provides a wrapper for some functionality that's only present in the LibRaw. The solution compiles successfully without any warnings or errors. The project uses LibRaw, OpenCV and pybind11 as…
Tim Hilt
  • 605
  • 5
  • 23
5
votes
3 answers

C++ Dll in Dependency walker shows IESHIMS.dll and MSVCR110.dll

I've a dll which I've built in Windows7 (64bit OS) in 'Win32' platform. Unfortunately, when I import this dll in C# code, I encounter: " an attempt was made to load a program with an incorrect format HRESULT: 0x8007000B " is observed When I…
stack_pointer is EXTINCT
  • 2,263
  • 12
  • 49
  • 59
1
2 3 4 5