Click here to Skip to main content
15,889,216 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionExtracting information from Win32 Dll in C/C++ Pin
glitteringsound15-Jan-10 1:28
glitteringsound15-Jan-10 1:28 
AnswerRe: Extracting information from Win32 Dll in C/C++ [modified] Pin
Adam Roderick J15-Jan-10 1:37
Adam Roderick J15-Jan-10 1:37 
GeneralRe: Extracting information from Win32 Dll in C/C++ Pin
glitteringsound15-Jan-10 2:03
glitteringsound15-Jan-10 2:03 
GeneralRe: Extracting information from Win32 Dll in C/C++ Pin
CPallini15-Jan-10 2:10
mveCPallini15-Jan-10 2:10 
GeneralRe: Extracting information from Win32 Dll in C/C++ Pin
Adam Roderick J15-Jan-10 2:28
Adam Roderick J15-Jan-10 2:28 
GeneralRe: Extracting information from Win32 Dll in C/C++ Pin
glitteringsound17-Jan-10 20:32
glitteringsound17-Jan-10 20:32 
GeneralRe: Extracting information from Win32 Dll in C/C++ Pin
Adam Roderick J17-Jan-10 21:59
Adam Roderick J17-Jan-10 21:59 
GeneralRe: Extracting information from Win32 Dll in C/C++ Pin
glitteringsound17-Jan-10 23:56
glitteringsound17-Jan-10 23:56 
matched with none..Frown | :-(
actually COM server testing not an issue..World has given some standards to extract information from COM environments like TLB's(we can extract every info methods,params and their types and nature, structures, modules, co classes) easily. As these are standards which 3rd party can use to extract info from this e.g ITypeLib .....All Correct!! and I have done this.
I have stored all TLB parsed info as INI or XML and its ready for input for other frameworks.

I have BIG PROBLEM about Win 32 DLL's. MS or others have not given any standards for Win32 dll's from every aspect(like how many functions contained by DLL, how many parameters as input for every function, how many structs ,modules,interfaces,imports & exports a dll have) ..So how can we parse these DLL's and can extract information (statted above) from DLL's.

e.g KERNEL32.dll (its Win32 DLL) contains how many functions, return types of these functions, input parameters and output parameters,types of these params, modules and structs it contain.

One way is PE Parsing..With this way we unable to get parameter types,names and return type of function(but we get fully decorated name of method..with some HEX stuff)

Finally header file remains(as suggested others), but dont know how much difficulties can produce in this way.

Moral is DLl's have no standards contrast with COM which have defined standards.
GeneralRe: Extracting information from Win32 Dll in C/C++ Pin
Adam Roderick J18-Jan-10 19:34
Adam Roderick J18-Jan-10 19:34 
GeneralRe: Extracting information from Win32 Dll in C/C++[One method there] Pin
Adam Roderick J20-Jan-10 18:25
Adam Roderick J20-Jan-10 18:25 
GeneralRe: Extracting information from Win32 Dll in C/C++[One method there] Pin
glitteringsound31-Jan-10 21:22
glitteringsound31-Jan-10 21:22 
AnswerRe: Extracting information from Win32 Dll in C/C++ Pin
CPallini15-Jan-10 1:57
mveCPallini15-Jan-10 1:57 
Question3D Software Pin
ashwath197915-Jan-10 0:42
ashwath197915-Jan-10 0:42 
AnswerRe: 3D Software Pin
CPallini15-Jan-10 0:46
mveCPallini15-Jan-10 0:46 
GeneralRe: 3D Software Pin
LunaticFringe15-Jan-10 0:57
LunaticFringe15-Jan-10 0:57 
AnswerRe: 3D Software Pin
Rajesh R Subramanian15-Jan-10 1:14
professionalRajesh R Subramanian15-Jan-10 1:14 
GeneralRe: 3D Software Pin
LunaticFringe15-Jan-10 1:28
LunaticFringe15-Jan-10 1:28 
GeneralRe: 3D Software Pin
glitteringsound17-Jan-10 21:04
glitteringsound17-Jan-10 21:04 
QuestionRe: 3D Software Pin
ashwath197915-Jan-10 1:28
ashwath197915-Jan-10 1:28 
AnswerRe: 3D Software Pin
Rajesh R Subramanian15-Jan-10 5:15
professionalRajesh R Subramanian15-Jan-10 5:15 
QuestionRe: 3D Software Pin
ashwath197915-Jan-10 17:31
ashwath197915-Jan-10 17:31 
AnswerRe: 3D Software Pin
Rajesh R Subramanian15-Jan-10 18:52
professionalRajesh R Subramanian15-Jan-10 18:52 
GeneralRe: 3D Software Pin
ashwath197915-Jan-10 19:15
ashwath197915-Jan-10 19:15 
AnswerRe: 3D Software Pin
Rajesh R Subramanian15-Jan-10 19:24
professionalRajesh R Subramanian15-Jan-10 19:24 
AnswerRe: 3D Software [modified] Pin
Adam Roderick J15-Jan-10 1:16
Adam Roderick J15-Jan-10 1:16 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.