这仅适用于Windows.
JNI是否提供任何返回JavaVM*调用进程的所有实例的API ?
考虑以下场景,将C++ dll注入java.exe进程.现在的问题是,C++ DLL如何JavaVM*在其运行的进程中找到当前实例?
据我所知,所有JNI调用API都需要一个JNIEnv只能从JavaVM*右边获取的对象 ?http://docs.oracle.com/javase/1.5.0/docs/guide/jni/spec/functions.html
传统的获取方式JavaVM*是通过,JNI_OnLoad但由于我不是在编写一个由Java使用的本机库,所以我认为不会这样做. http://docs.oracle.com/javase/1.5.0/docs/guide/jni/spec/invocation.html