Results 1 to 3 of 3

Thread: DLLSelfRegister

  1. #1

    Thread Starter
    Hyperactive Member gravyboy's Avatar
    Join Date
    Jan 2000
    Location
    Where I was before . . . if you don't know then you're new!
    Posts
    334
    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 . . .
    Matt G
    VS6 Ent SP5 @ Work
    VS6 Ent SP5 & VB.Net @ Home
    [email protected]



  2. #2
    ruyeno22
    Guest

    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

  3. #3
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    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
  •  



Click Here to Expand Forum to Full Width