"A .DLL file has a layout very similar to an .EXE file, with one important difference a DLL file contains an exports table. The exports table contains the name of every function that the DLL exports to other executables. These functions are the entry points into the DLL; only the functions in the exports table can be accessed by other executables. Any other functions in the DLL are private to the DLL. The exports table of a DLL can be viewed by using the DUMPBIN tool with the /EXPORTS option."
Has anybody used DUMPBIN. Do you know if it's free or if there is a way to get it somehow.
Frank
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Read the first paragraph of the 1. Getting started part. It seems that MASM32 package mentioned there has a dumpbin. It's not a big download. It's also quite probable that dumpbin is also included in PSDK download from Microsoft, but I'm not sure and it's a huge download (over 300 MB).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Reading from http://msdn2.microsoft.com/library/z4zxe9k8(en-us,vs.80).aspx
"A .DLL file has a layout very similar to an .EXE file, with one important difference a DLL file contains an exports table. The exports table contains the name of every function that the DLL exports to other executables. These functions are the entry points into the DLL; only the functions in the exports table can be accessed by other executables. Any other functions in the DLL are private to the DLL. The exports table of a DLL can be viewed by using the DUMPBIN tool with the /EXPORTS option."
Has anybody used DUMPBIN. Do you know if it's free or if there is a way to get it somehow.
Frank
I would highly recommend Dependency Walker, which you can either get as part of the Platform SDK, or from http://www.dependencywalker.com/
This displays the Import/Export table information in a nice GUI, which should be all you need.
Cheers,
Ian
http://www.piclist.com/techref/language/asm/win32asm.htm
Read the first paragraph of the 1. Getting started part. It seems that MASM32 package mentioned there has a dumpbin. It's not a big download. It's also quite probable that dumpbin is also included in PSDK download from Microsoft, but I'm not sure and it's a huge download (over 300 MB).
Hmm, I found mine in:
C:\Program Files\Microsoft Visual Studio\VC98\Bin\DUMPBIN.EXE
Kip
It seems to be from VC installation though.