I was given a *.dll file saying that it provides some networking functions without any detail explanation. It is more like a black box to me. So my question is:
maybe your path environment variable does not include the folder that holds all of mvc++ files. i had to modify my path variable so those folders were seen.
the way i use dumpbin is to change directory till i get to the parent folder of my dll file. then i just type
dumpbin /exports mydll.dll
if your path isnt set right you can go to the folder where dumpbin.exe exists and type the full path to your dll (maybe)
Thanks, folks. It was about the dumpbin.exe path and mspdb60.dll directory must be in the same directory. I made it work. I am hesitate to say this tool told me all the info. But the thing is my computer doesn't have Depends according to programsecrets.
Anyway, thank your guy's input and I appreciate it very much.
the dll may very well have lots of other functions in it but, if they were not compiled w/ extern or were not listed in a .def file, those functions are private to the dll.
according to what ive read and my experince, the /exports option does give you everything that is "public" for the dll.
i used it when i was creating a dll so i could make sure that i compiled correctly and that others would be able to use the dll fully. i left some functions private and they didnt show up. unless i had a typo, all my extern functions and functions listed in the .def file were listed when i used the /exports option.
Eventually I found out what the *.dll file is about though roughly. Now I would like to test it. How to use the entry points in the *.dll file. For example, the *.dll has entry points:
DllEntry1
DllEntry2 etc.
Do I need to include the *.dll file in my client application or there are other ways to call this *.dll file like in project setting? Since this is the only file I have. Sorry I am asking this very basic question.
To find out, which functions a dllor anexe has, You can use an application PCHacker. You can try to starts functions from dll with this program too!
Download it from:
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.