我可以将DLL注入JVM并获取JNIEnv吗?

时间:2012-06-03 03:53:36

标签: c++ jvm code-injection

我希望能够将.dll注入到正在运行的JVM进程中。我想知道的是,一旦我完成了这个,我能以某种方式获得允许我访问正在运行的JVM中的对象的JNIEnv实例吗?我想要实现的是Java反射,但在本机层面。

1 个答案:

答案 0 :(得分:0)

附加API是您要从进程外注入DLL的内容。请注意,它需要合适的OS权限。然后使用JNI Invocation API和标准JNI API从内部执行您需要的任何操作。

Attach API from OracleAttach API from IBM