Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a tool which lists exported methods from a DLL?

Tags:

dll

com

As the question states - is there a good tool out there which lists methods an unmanaged DLL exports? I would like it to list COM methods and interfaces too.

like image 304
ljs Avatar asked Oct 12 '08 14:10

ljs


2 Answers

For DLLs, use the Dependency Viewer (depends.exe).

For COM objects, use oleview.exe

like image 144
jop Avatar answered Sep 26 '22 19:09

jop


Take a look at Dependency Walker to get a list of unmanaged functions exported from a DLL.

You can't easily get a l list of COM classes exported from a DLL. What you'd have to do is something like to through the registry and find all objects that reference the DLL in question. DLLs advertise their classes via registration in the registry...

like image 22
Sean Avatar answered Sep 25 '22 19:09

Sean