Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: cyberserver en 6 Diciembre 2009, 07:24 AM

Título: ¿como abrir un dll para poder ver sus funciones? y usarlas en JNI
Publicado por: 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
Título: Re: ¿como abrir un dll para poder ver sus funciones? y usarlas en JNI
Publicado por: Debci 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
Título: Re: ¿como abrir un dll para poder ver sus funciones? y usarlas en JNI
Publicado por: BlackZeroX en 6 Diciembre 2009, 11:50 AM
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!¡.
Título: Re: ¿como abrir un dll para poder ver sus funciones? y usarlas en JNI
Publicado por: cyberserver en 6 Diciembre 2009, 18:03 PM
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
Título: Re: ¿como abrir un dll para poder ver sus funciones? y usarlas en JNI
Publicado por: Leyer 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.
Título: Re: ¿como abrir un dll para poder ver sus funciones? y usarlas en JNI
Publicado por: Иōҳ en 6 Diciembre 2009, 19:23 PM
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/
Título: Re: ¿como abrir un dll para poder ver sus funciones? y usarlas en JNI
Publicado por: -Ramc- en 6 Diciembre 2009, 19:27 PM
Lo que dice L-EYER es que para usar la dll con JNI, tiene que estar compilada específicamente para ser usada con JNI.
Título: Re: ¿como abrir un dll para poder ver sus funciones? y usarlas en JNI
Publicado por: 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.


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
Título: Re: ¿como abrir un dll para poder ver sus funciones? y usarlas en JNI
Publicado por: Leyer en 6 Diciembre 2009, 20:10 PM
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.
Título: Re: ¿como abrir un dll para poder ver sus funciones? y usarlas en JNI
Publicado por: Иōҳ en 7 Diciembre 2009, 19:43 PM
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!  ::)
Título: Re: ¿como abrir un dll para poder ver sus funciones? y usarlas en JNI
Publicado por: lalo3010 en 26 Octubre 2010, 16:07 PM
pero como es que funciona ese programa o para que sirve veo que puede abrir los pero no entiendo como funciona mi  problema es que necesito usar los metodos que tiene  la libreria dll estas son para que yo pueda hacer lectura a un dispositivo  estas me las proporciona el fabricante pero no puedo  importart las dll  gracias por su atencion