Сейчас на форуме: vsv1 (+5 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Java и Native dll |
Посл.ответ | Сообщение |
|
Создано: 13 февраля 2016 23:49 · Поправил: zds · Личное сообщение · #1 здравствуйте, прошу помочь со следующим вопросом разбираю java прогу. class файлы упакованы в exe. использует в качестве защиты native dll т.к. я с java не очень - могу в нести мелкие исправления\дополнения в байткод, а здесь нужно вносить довольно глобальные изменения, да еще разбираться с упаковкой в exe файл, то я решил пойти более простым как мне кажется путем - подменить native dll на свою. в принципе я разобрал в теории, что в эту dll отправляется и что ожидается на выходе. но возникли проблемы с реализацией этой dll, а точнее с совместимостью типов вот допустим одна из функций: Code:
используется так Code:
т.е. должны получить строку, а так же в массив должен быть заполнен со строкой более менее разобрался используя этот компонент http://akini.mbnet.fi/java/jni/ Code:
но вот вернуть заполненный массив не получается. может есть у кого какие идеи? вот кстати как выглядит эта функция в оригинале Code:
Добавлено спустя 48 минут решил вопрос сам ![]() может кому пригодится Code:
![]() |
![]() |
eXeL@B —› Вопросы новичков —› Java и Native dll |