Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Dependency Walker Not Showing All the Depended Dll

I have a fortran dll, and I want to know the assemblies that it depends on for redistribution purpose.

One thing I found out is that the dependency walker doesn't show all of the dependencies, i.e, there are some dlls that my assembly is dependent on, but dependency walker doesn't show it out.

An example would be a dll that makes use of intel mkl LAPACK dlls, but the dependency walker doesn't show that dependency.

Why this is so? And any idea how to fix this problem, or is there other more reliable tool that I can use?

like image 994
Graviton Avatar asked Oct 15 '25 14:10

Graviton


1 Answers

Dependency Walker will only show the static dependencies if you don't run it. Run it in profile, and it will show the assemblies that it dynamically loads.

like image 198
Simon Buchan Avatar answered Oct 18 '25 23:10

Simon Buchan



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!