我在Windows中使用CreateRemoteThread,想知道Linux中是否可以使用相同的东西.是否可以在Linux中执行此操作?
Windows 上已经回答了类似的问题,但我不知道如何在 Linux 上实现相同的目标。
我想加深对JNI的了解。我已经开始使用 JNI 项目JNI_CreateJavaVM,从本机应用程序中创建一个新的 JVM。
但这次我不想在本机应用程序中创建JVM(即不使用JNI_CreateJavaVM),而是附加到已经运行的应用程序(即在AttachCurrentThread通过某种调用在本机应用程序之前启动的 VM 上使用java myApplication)。
Linux 上有没有办法实现这一点?我需要获取JavaVM正在运行的 JVM 的对象。我尝试使用JNI_GetCreatedJavaVMs,但这不会返回任何 JVM(我认为此方法仅返回当前进程创建的虚拟机,例如,通过使用JNI_CreateJavaVM,而不是系统上运行的所有虚拟机)