|
-
Aug 2nd, 2000, 09:19 AM
#1
Thread Starter
Hyperactive Member
I worked out that there must be a DLLSelfRegister API call in vb6stkit.dll - and luckily guessed at the declaration.
What I'd like to know is is there a way of breaking down or enumerating all the calls in a DLL?
I feel that there must be more that is available . . .
-
Jun 1st, 2001, 06:38 PM
#2
i have a question
hello:
im trying to see why the instalation of my programs doesn't work
when i try to register manually vb6stkit.dll i get an error.
did it happen to u to???
thanks
-
Jun 1st, 2001, 07:10 PM
#3
Monday Morning Lunatic
Things like DllSelfRegister are thoroughly documented in MSDN. You can get the names of all the functions exported in a DLL using Dependency Walker (or a similar tool). However, the only other information you can get is the number of bytesworth of parameters expected -- the DLL does not contain the parameter list. You'd need some kind of documentation for that.
You may already know this, but just in case This is because when the code is compiled, exported functions are set so that it receives a pointer (memory location) to it's first argument. Subsequent accesses to any parameters are found by addressing an offset off that pointer. Therefore when it's compiled, you lose and data type information
I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
-- Linus Torvalds
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|