Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Funciones de las DLLs (https://www.clubdelphi.com/foros/showthread.php?t=31509)

Barok 10-05-2006 02:55:53

Funciones de las DLLs
 
Quisiera saber si hay algun programa que me diga las funciones y estructuras de una dll ya he buscado y no encuentro ninguno, no se si me explico, quiero saber que cadena por ejemplo tengo que mandar a una dll para que haga mmm no se, que me codifique algo, se entiende?desde ya muchas gracias

Robert01 10-05-2006 03:38:03

para dll en delphi TDump te muestra los procedures y funciones pero no recuerdo si te dice las variables que le pasas:

desde la línea de commandos usá:
tdump -ee mydll.dll

Neftali [Germán.Estévez] 10-05-2006 09:42:38

Busca el programa "ADLLExports v 1.3" de Wise Guy en Google o el "DLL Export Viewer" de NirSoft.

Barok 10-05-2006 15:25:42

Gracias a los 2, he utilizado el DLL Export Viewer y me funcionado bien muchisimas gracias

delphi.com.ar 10-05-2006 20:53:20

Cita:

Empezado por Robert01
...no recuerdo si te dice las variables que le pasas...

¿Te refieres al parámetro de estos procedures?... Porque si se trata de DLL PE "Planas", al igual que los ejecutables solo tienen en la Export Table, referente a cada función, información sobre la dirección de la función, el nombre y un valor ordinal (Id Ordinal), pero carece de información sobre los parámetros, convención de llamadas, etc... Por lo que creo que ningún programa que no sea adivino, pueda darte esta información! ;)
Existen otras arquitecturas, como las dlls DCOM que basadas en la arquitectura nombrada anteriormente, ofrecen un juego de funciones extra, siempre definidas de la misma manera, para obtener información adicional sobre funciones, clases, interfaces, etc...
Las BPL´s que utiliza Delphi, tambien poseen mecanismos para obtener información extendida.


Personalmente el programa que utilizo para ver las funciones importadas y exportadas por cualquier PE File, es el Dependency Walker, que se puede bajar gratuitamente.

Saludos!

Robert01 11-05-2006 03:24:45

me refería a eso precisamente. Gracias por la info, voy a usar el programa ese cuando lo necesite entonces.

saludos


La franja horaria es GMT +2. Ahora son las 15:48:39.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi