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
1
vote
5 answers

C# DLL Missing Public Functions

I am attempting to write a DLL using the C# .NET Framework 2.0. Everything compiles okay, but when I try to access the DLL from my application, it fails when attempting to get the procedure address. So, I oped the DLL in Dependency Walker, and all…
Jim Fell
  • 13,750
  • 36
  • 127
  • 202
1
vote
1 answer

cx_Oracle: ImportError: DLL load failed: The specified procedure could not be found

I have suddenly got a problem that I can no longer import cx_Oracle in python. I know that a lot of people have had a similar error message as mine, which is: The specified PROCEDURE could not be found. I was wondering if there are any ways to…
Nickpick
  • 6,163
  • 16
  • 65
  • 116
1
vote
1 answer

Cross-compile hello world program from VS2012 on Windows 7 to Windows XP

I am trying to cross-compile the following hello-world program #include int main() { std::cout << "Hello world!" << std::endl; } My host platform uses Microsoft Visual Studio Express 2012 for Windows Desktop on a Windows 7 SP1…
1
vote
1 answer

GDAL compile using pyinstaller (ImportError: DLL load failed: The specified module could not be found.)

I'm hoping someone can help me debug the following error message from pyinstall. I'm trying to compile a script to exe and have been dealing with hidden modules for days, however I've come across a new error message which seems to be a missing .dll…
Praxis
  • 934
  • 2
  • 17
  • 31
1
vote
2 answers

Forbid linking against a c++ method

I try to forbid the use of a method, to have a compile error if some piece of code use it. This is a proprietary legacy module, that I know that some methods are problematic. We have headers files, and dlls. I can't figure out all the use of this…
saad
  • 764
  • 4
  • 18
1
vote
0 answers

D3DXCompileShader Returns ERROR_MOD_NOT_FOUND

I'm compiling the program using VS2013 using the v120_xp toolset. The program runs perfectly fine on Windows 7 however as soon as I try and run the program on a machine running XP SP3 I get the error. I'm compiling vs3_0 and I have tried running…
1
vote
1 answer

MPI ORTED.EXE and NVINIT.DLL

After solving my previous problem linking a MPI program, I tried to start that program unfortunatelly without much success. mpirun -np 4 mpi_prime.exe Starting the program this way resulted in poping up 4 (for each process) overlapping windows…
aldr
  • 838
  • 2
  • 19
  • 33
1
vote
1 answer

Dependency walker on cygwin app gives conflicting information?

I am using the dependency walker to figure out why my link of a cygwin ported application is not correct. It states that cgywin1.dll is missing the following…
WilliamKF
  • 41,123
  • 68
  • 193
  • 295
1
vote
1 answer

Proper use of Dependency Walker (depends.exe)

I would like to check whether I am using Dependency Walker correctly. I make simple utility programs which I distribute for free, and I am just trying to ensure that they run correctly on other Windows machines. (I am small-scale; I don't have a…
adam.baker
  • 1,447
  • 1
  • 14
  • 30
1
vote
0 answers

Visual Studio System.DllNotFoundException ("Unable to load DLL 'cbw32.dll'" message)

Good morning all, I'm new to C#, and I have to update an already developed application, where I intend to add some new features. I've opened it in Visual Studio 2012 and rebuilt it, apparently with no errors. When I run it, the GUI appears…
João Fernandes
  • 558
  • 3
  • 11
  • 29
1
vote
1 answer

(Dependency Walker) missing explicit type on function

Apologies in advance for noob mistakes. This is my first question here. First, some background: I am trying to create a module for a program using dependency walker to find C++ functions in a .dll that I don't have the lib or any source code for.…
1
vote
2 answers

Create library archive from dependency walker?

A little background: I am creating a QT application based on shared library. I have to distribute the same. I have quite a few dlls to share and was using the tool dependency walker. I did a complete profiling of my QT application and Dependency…
Prajosh Premdas
  • 970
  • 4
  • 17
  • 40
1
vote
0 answers

How to view tree of library files loaded at runtime by Python program in Linux?

In Windows, the Dependency Walker tool shows a tree of DLLs that is loaded by an executable. In a similar way, is it possible to know the tree of all the shared libraries (*.so) that are loaded by a Python program when I run it in Linux?
Ashwin Nanjappa
  • 76,204
  • 83
  • 211
  • 292
1
vote
3 answers

using C++ DLL in C# windows application:Getting error "Entry point not found"

I am new to using C++ libraries in C# and also to the C++ programming in general. I have a DLL built from a C++ code which I believe is a 'managed' code as the name of the DLL is "TestManaged.dll". I am not 100% sure if the dll/C++ code is…
rumit patel
  • 1,891
  • 5
  • 23
  • 28
1
vote
1 answer

K32EnumProcessModules causing "A procedure imported by {dll} could not be loaded"

I have an application which relies on several libraries built by other people in my organization, one of which has stopped working. I get this error in the command-line: Unhandled Exception: System.IO.FileLoadException: A procedure imported by…
sloverlord
  • 11
  • 2