Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Finding out details about the DLL

Status
Not open for further replies.

raochetan

Programmer
Aug 20, 2001
62
IN
Hi,

I have a DLL which was created by someone else. I have no idea about it functions and how the DLL was created. The only thing i know is that, it was developed in C++ (VC++ platform). One of the functions in this DLL has to be used (no idea, what are the function names).

I tried to register it using regsvr32.exe program, but an error comes saying that "DLL was loaded, but could find DllRegisterServer() to register", which confimrs that it is not a COM component.

How can I know the function names that are implemented in this DLL.

Thanks in advance.

raochetan
 
You can try dumpbin which is a part of Visual Studio. Also, there is a utility called "Dependency Walker" which is, I believe, available at microsoft.com.

 
Thanks Mkuiper. I used the Dependency Walker to findout. It gave the names of the function, but not the signature. Even dumpbin did the same job.

Is there any way to findout the signature of the function?

Thanks on advance

regards
raochetan
 
No way I can think of, except for calling the functions while debugging. If the functions are exported with their decorated C++ names, you can get some info out of the functionnames, too.

Marcel
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top