2010-10-14 7 views
1

Comment savoir quels noms de fonctions sont dans une DLL? Alors que je peux l'utiliser en Java avec JNI.Quel est le nom des fonctions dans une DLL?

+0

Si vous essayez d'accéder à une fonction dans une DLL existante, vous pouvez envisager d'utiliser JNA plutôt que JNI. JNA est moins de travail et plus facile à utiliser que JNI. Voir https://jna.dev.java.net/. –

+0

wow, merci. C'est vraiment plus facile de le faire de cette façon! – wizztjh

Répondre

1

Vous pouvez utiliser dumpbin.exe avec le commutateur/EXPORTS pour répertorier les fonctions dans une DLL.

+0

cela fonctionne! merci pour l'aide de vous les gars! – wizztjh

3

Quelque chose comme Dependency Walker peut lire les noms et les ordinaux des fonctions exportées par une DLL.

+0

cela fonctionne, merci – wizztjh

Questions connexes