Получение подписи метода из нативного метода из Java - PullRequest
0 голосов
/ 16 июня 2011

Я работаю над вызовом нативных методов через Java / JNI в Windows.Основы в порядке.Моя проблема в том, что я не знаю точную сигнатуру метода одного из методов.У меня есть его имя.

Кто-нибудь знает, как получить экспортированные методы и подписи из загруженной DLL со стороны Java?

1 Ответ

0 голосов
/ 20 октября 2015

Нет, все, что вы получите из соглашения об именах JNI, - это имя экспортируемой функции - и даже при условии, что библиотека не использует RegisterNatives ().Вы также знаете, что первые два параметра являются указателями.Отсюда вы можете попытаться разобрать функцию так же, как и для любой другой недокументированной экспортируемой функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...