zeroZshadow Posted March 21, 2006 Posted March 21, 2006 yoo there, i'm trying to get XM music into my autoit program (made a topic for that) but now i need to know how to see the functions of an DLL or isn't that possible without the source ?? *If u thought life couldn't get worse, u meet me *<guy> What would you give my little sister to unzip ?<friend> 10 bucks<guy> No, i mean like Winzip...
poisonkiller Posted March 21, 2006 Posted March 21, 2006 http://www.nirsoft.net/utils/dll_export_viewer.html <== This program gets all functions from selected dll
zeroZshadow Posted March 21, 2006 Author Posted March 21, 2006 GREAT thanks man *If u thought life couldn't get worse, u meet me *<guy> What would you give my little sister to unzip ?<friend> 10 bucks<guy> No, i mean like Winzip...
zeroZshadow Posted March 21, 2006 Author Posted March 21, 2006 seems it doesn't work well, because it only gives 1 function back "excecutedll" and i DON'T think that should be it *If u thought life couldn't get worse, u meet me *<guy> What would you give my little sister to unzip ?<friend> 10 bucks<guy> No, i mean like Winzip...
rbhkamal Posted March 21, 2006 Posted March 21, 2006 http://www.nirsoft.net/utils/dll_export_viewer.html <== This program gets all functions from selected dllYeah thanks. "When the power of love overcomes the love of power, the world will know peace"-Jimi Hendrix
Uten Posted March 21, 2006 Posted March 21, 2006 (edited) Woorked realy, realy well on my system. Tried it on the AutoItX3.dll and it worked like a charme. Allso the "Load all functions in DLLs attached to this process" Is way to cool! Edit: PS: Thanks for that tip poisonKiller! Edited March 21, 2006 by Uten Please keep your sig. small! Use the help file. Search the forum. Then ask unresolved questions :) Script plugin demo, Simple Trace udf, TrayMenuEx udf, IOChatter demo, freebasic multithreaded dll sample, PostMessage, Aspell, Code profiling
Developers Jos Posted March 21, 2006 Developers Posted March 21, 2006 but... how do you know how many parameters to use and what the type or structure is for each ? SciTE4AutoIt3 Full installer Download page  - Beta files    Read before posting   How to post scriptsource   Forum etiquette Forum Rules  Live for the present, Dream of the future, Learn from the past.Â
Moderators big_daddy Posted March 21, 2006 Moderators Posted March 21, 2006 but... how do you know how many parameters to use and what the type or structure is for each ?Thats what I was trying to figure out.
Uten Posted March 21, 2006 Posted March 21, 2006 but... how do you know how many parameters to use and what the type or structure is for each ?hmm, the realy, realy hard way through the debugger? . I'm just guessing and you probably know this a lot better than me, but dont we sort of get a clue by lokking at the addresses? Please keep your sig. small! Use the help file. Search the forum. Then ask unresolved questions :) Script plugin demo, Simple Trace udf, TrayMenuEx udf, IOChatter demo, freebasic multithreaded dll sample, PostMessage, Aspell, Code profiling
Valik Posted March 22, 2006 Posted March 22, 2006 You get no clues without documentation. It is impossible to reverse engineer a function signature to figure out what parameters it takes without this information being stored somewhere (And it's not). You can _try_ to figure the parameters out by looking at disassembly and running under a debugger, but you're going to be wrong about as many times as you are right. If you don't have documentation for a DLL you want to use or example code using it, move along, you can't use it either. The information you need is not stored in the DLL.
rbhkamal Posted March 24, 2006 Posted March 24, 2006 If you don't have documentation for a DLL you want to use or example code using it, move along, you can't use it either. The information you need is not stored in the DLL.Just wondering, does Microsoft usually give out these documentations?And where would I found them (if available) "When the power of love overcomes the love of power, the world will know peace"-Jimi Hendrix
kclteam Posted March 24, 2006 Posted March 24, 2006 most of them are explained on MSDNMSDN I believe we should all pay our tax with a smile. I tried - but they wanted cash!
dnsi Posted April 16, 2006 Posted April 16, 2006 I dont think it can view the parameters. My Programs:Flip-Flop File Encryption SysyemMULTIPLAYER-SOCKETSERVERHide An Archive In A Picture
dnsi Posted April 18, 2006 Posted April 18, 2006 Can you give the address for the dll functions? My Programs:Flip-Flop File Encryption SysyemMULTIPLAYER-SOCKETSERVERHide An Archive In A Picture
Confuzzled Posted April 19, 2006 Posted April 19, 2006 Can you give the address for the dll functions? Which one? (there are thousands of them)
PsaltyDS Posted April 19, 2006 Posted April 19, 2006 Just wondering, does Microsoft usually give out these documentations?And where would I found them (if available)In another venue, Microsoft is in trouble with the EU for not documenting programing interfaces after being ordered to. Microsoft's response was to pretend the order was for source code, and come out with new variations of source licensing, so the programmer could just go off and figure it out themselves. The EU has called them on it and may hit them with richly deserved fines within a week.BBC Article. Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now