Интеграция DLL времени выполнения Java - PullRequest
0 голосов
/ 22 февраля 2012

Мне было интересно, существует ли метод Java для внедрения кода в процесс во время выполнения. Ключевой термин; на Яве. Я нашел много ссылок на это (самое полезное на этот сайт ). Проблема в том, что все ссылки, которые я нашел, не используют Java, и, следовательно, неблагоприятны для моей текущей ситуации.

Может ли кто-нибудь помочь мне и, возможно, направить меня в правильном направлении?

Ответы [ 3 ]

2 голосов
/ 22 февраля 2012

Вы можете использовать собственный интерфейс Java для привязки API CreateRemoteThread () к Java.

0 голосов
/ 22 февраля 2012

Один из способов - загрузить библиотеку, отличную от java, которую вы нашли с помощью Собственный доступ к Java . Я действительно не вижу способа, которым вы сможете сделать это без вызова нативного кода, поэтому, если какой-либо другой разработчик java уже не создал оболочку JNI или JNA, вам, вероятно, придется делать это самостоятельно.

0 голосов
/ 22 февраля 2012

Ближайший из известных мне * System.loadLibrary .Этот метод загружает библиотеку по имени системно-зависимым способом.

...