Obtener funciones desde un .dll con JNI/JNA
Hola compañeros-ñeros, tengo una pregunta existencial (si... otra).
Resulta que hace poco me encargaron hacer algo como ésto, más o menos sencillo, nada más para demostrar cómo se consume una dll desde Java con JNI/JNA.
Bueno, la duda viene porque un compañero me preguntó, si es posible que me den la dll y de alguna forma cómico-mágico-musical se puedan obtener los metodos de la dll, es decir, sin tener el código fuente de la dll.
Me di a la tarea de buscar y bueno, o no busqué bien o debo de tener la fuente de la dll o bien si es alguna biblioteca que me proporcione un tercero, me tiene que proporcionar la documentación para obtener acceso a sus métodos.
La pregunta en concreto es, se pueden obtener los métodos de la dll sin tener el código fuente? o no?
- Inicie sesión o regístrese para enviar comentarios
¿Esto te puede
¿Esto te puede ayudar?
Gracias.
Creo que me decantaré por Reflection en C#, haré mi facade para la dll porque el dependency walker nada más no me mostró nada de lo que necesitaba ( o no lo supe usar como se debe, who knows?).
Si me sale y me da tiempo, publico el resultado.