Solved

Retrieve parameters for function in a compiled DLL

Posted on 2004-04-20
3
491 Views
Last Modified: 2013-12-03
Is there any way to retrieve parameters of non-documented function, residing in a DLL, not having the source code of the DLL?
DLL is probably written in VC++
0
Comment
Question by:zlatev
3 Comments
 
LVL 7

Accepted Solution

by:
aib_42 earned 250 total points
ID: 10867576
The only way I can think of would be reverse engineering the DLL.
Actually, some exported DLL functions have a @x in their name at the end, where x is the total number of bytes the DLL takes as parameters.

Again, this is not really much help, but I am going to recommend just searching more and more for the inofficial documentation of the function. Or reverse engineer (debug/disassemble) the DLL.
0
 
LVL 86

Assisted Solution

by:jkr
jkr earned 250 total points
ID: 10868545
>>Is there any way to retrieve parameters of non-documented function, residing in a DLL, not having
>>the source code of the DLL?

Plain, simple and painless: No.
0
 
LVL 8

Author Comment

by:zlatev
ID: 10868678
I see
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article shows a few slightly more advanced techniques for Windows 7 gadget programming, including how to save and restore user settings for your gadget and how to populate the "details" panel that is displayed in the Windows 7 gadget gallery.  …
This article describes how to programmatically preset the "Pages per Sheet" option that's available with most printer drivers.   This setting lets you do "n-Up" printing, where two, four, or more pages are printed on each sheet of paper. If your …
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…

896 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now