April 2nd, 2013, 12:47 AM
How to find the functions implemented by a DLL
I would like to know a way to see the functions that are provided by a DLL by just analyzing the DLL file. Does anybody know how to do this? (Background of the problem at the end)
So far I have tried
from the VCC console and it gives me something like:
dumpbin /export myDLL.dll
So I can see that Function1 and Function2 are implemented by the myDLL.dll file. I dont know what @4 or @0 means but maybe number of parameters? I would like to know the type of parameters and the type of return value as well.
ordinal hint RVA name
1 0 00024B0 _Function1@4
2 1 00024E0 _Function2@0
Any help will be greatly appreciated
Background: I have inherited a system in my company (a physical system that is) which is controlled by a program but the sources got lost (I know, disorganized company but what can I do?). and have been ordered to use this and write a program to control it. Analyzing what I have I found some dlls that seem to control the physical parts of the system (motors , etc) so there is a problem of finding out how to use these dlls without any prior documentation
April 17th, 2013, 09:14 AM
without exception, there is no rule ...
Handmade Irish Jewellery
Targeted Advertising Cookie Optout (TACO) extension for Firefox
The great thing about Object Oriented code is that it can make small, simple problems look like large, complex ones
09 F9 11 02
9D 74 E3 5B
D8 41 56 C5
63 56 88 C0
Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.
-- Jamie Zawinski
- the devil is in the detail, allegedly, and I use the term advisedly, allegedly ... oh, no, wait I did ...
BIT COINS ANYONE