我正在尝试用 C++ 编写一个 Java 代理,以在本机级别启用 Java 代码的挂钩,并满足以下要求:
我目前在任何网站上都没有找到满足上述要求的技术。
附加背景: 我正在尝试在本机层开发一个 Minecraft Mod Loader ... 一种技术验证项目。我也很好奇以前是否有人这样做过。
我首先尝试了 JVMTI SetEventCallbacks(),但这导致 JVM 进入极其缓慢的解释运行状态。
目前还有几个想法,但限于我的能力暂时不能全部实现(希望大家指教):