¿como abrir un dll para poder ver sus funciones? y usarlas en JNI

Iniciado por cyberserver, 6 Diciembre 2009, 07:24 AM

0 Miembros y 1 Visitante están viendo este tema.

cyberserver

Ola amigos perdon que pregunte esto aqui pero en otro lugar me preguntarian muchos por que quiero hacerlo. oigan alguno de ustedes sabe como puedo abrir un .dll?¡?¡ digo no de abrirlo para ver signos raros, lo que quiero es ver las funciones que lo conforman para poder usarlas en JNI....!!!

Gracias de antemano :D






Debci

Cita de: cyberserver en  6 Diciembre 2009, 07:24 AM
Ola amigos perdon que pregunte esto aqui pero en otro lugar me preguntarian muchos por que quiero hacerlo. oigan alguno de ustedes sabe como puedo abrir un .dll?¡?¡ digo no de abrirlo para ver signos raros, lo que quiero es ver las funciones que lo conforman para poder usarlas en JNI....!!!

Gracias de antemano :D
Descompilar una dll? EStudia ingenieria inversa.
Saludo0s

BlackZeroX

Cita de: ,.-~*´¨¯¨`*·~-.¸..::| D3Bć1 |::.,.-~*´¨¯¨`*·~-.¸ en  6 Diciembre 2009, 11:44 AM
Cita de: cyberserver en  6 Diciembre 2009, 07:24 AM
Ola amigos perdon que pregunte esto aqui pero en otro lugar me preguntarian muchos por que quiero hacerlo. oigan alguno de ustedes sabe como puedo abrir un .dll?¡?¡ digo no de abrirlo para ver signos raros, lo que quiero es ver las funciones que lo conforman para poder usarlas en JNI....!!!

Gracias de antemano :D
Descompilar una dll? EStudia ingenieria inversa.
Saludo0s

lo que el a de querer es obtener el listado de los procesos , funciones etc y sus estructuras no creo que desees el funte o me equivoco?

Dulces Lunas!¡.
The Dark Shadow is my passion.

cyberserver

Si esactamente tienes razon, lo que necesito no es el fuente de la libreria, si no la lista de procesos y funciones que la forman.

Ya se que descompilandolo se puden ver, pero no existe alguna forma de solo ver el nombre de las funciones??????? digo sin tener que descompilarlo






Leyer

no creo que puedas usar una funcion de un dll cuarquiera yo diria que tiene que estar compilada en jni el code fuente.

Saludos.

Иōҳ

Cita de: L-EYER en  6 Diciembre 2009, 19:10 PM
no creo que puedas usar una funcion de un dll cuarquiera yo diria que tiene que estar compilada en jni el code fuente.

Saludos.

si se puede, :D

busca sobre dependencias exe, dll, ocx, sys, etc. ;), te diria algo ams pero recien estoy aprendiedo, a exportar las funciones de dll :P deseguro uno de los user te lo dira mejor ;)

http://www.dependencywalker.com/
Eres adicto a la Ing. Inversa? -> www.noxsoft.net

-Ramc-

Lo que dice L-EYER es que para usar la dll con JNI, tiene que estar compilada específicamente para ser usada con JNI.

Shhh... be vewy, vewy, quiet!  I'm hunting wabbits...
LA PANDILLA MAS GRANDE DE MI CIUDAD, SE LLAMA POLICIA NACIONAL.

cyberserver

EAEAAAAAAAA ese programa que me pasaste es lo que necesitava UUUU!!!! UUU!!!! esta padreeee y es muy funcional.


CitarLo que dice L-EYER es que para usar la dll con JNI, tiene que estar compilada específicamente para ser usada con JNI.

como como, osea que para usar JNI no puedo relacionar cualquier dll ? ? ? necesito una que este compilada para usarla en JNI ? ¡? ¡? o como ya me revolviste






Leyer

exaptamente no puedes usar cuaquier dll ya que jni usa metodos distintos y tipos de datos tambien todo eso se compilara en tu dll y es asi es que podras usarla en java.

Saludos.

Иōҳ

Cita de: cyberserver en  6 Diciembre 2009, 19:42 PM
EAEAAAAAAAA ese programa que me pasaste es lo que necesitava UUUU!!!! UUU!!!! esta padreeee y es muy funcional.

Si me lo decis a mi?

entoncs De nada!  ::)
Eres adicto a la Ing. Inversa? -> www.noxsoft.net