How to see what dlls an application is using?

How can I see what dlls and registry entries an application is using?
LVL 1
LucretAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
JugglerWConnect With a Mentor Commented:
You do not need Visual Studio for dependency walker:

http://www.dependencywalker.com/

Its free. In my opinion this is the best utiltiy to look at the dependencies of EXEs and DLLs.
You get all imports / exports and if DLLs a missing etc. WITHOUT even starting your app!
It works with all Windows versions including Windows CE.
DW is in my toolbox since years and I don't want to miss it.
0
 
DavidBirch2dotComCommented:
I have recently decovered Process Explorer from sysinternals

http://www.sysinternals.com/ntw2k/freeware/procexp.shtml

It shows each applicatoin running and the dll's that that app is using

David
0
 
mrwad99Commented:
Yeah that is a good answer from David, or if you have Visual Studio you could just use Dependency Walker.
0
 
JugglerWCommented:
And to check for registry entries an app use you may use RegMon:

http://www.sysinternals.com/ntw2k/source/regmon.shtml

Its also free.
0
 
adg080898Commented:
Dependency walker is very good, but it won't "see" libraries loaded with LoadLibrary. Try TaskInfo2000 (http://www.iarsn.com/). It shows all DLL's along with extensive details such as all open files, handles, memory consumption, fault counts, threads, etc. etc. etc.
0
All Courses

From novice to tech pro — start learning today.