我想知道是否有一种Java方法可以在运行时将代码注入流程。 关键术语;在Java中。我发现了很多对此的引用(最有用的是this website)。问题是我发现的所有引用都没有使用Java,因此对我目前的情况不利。
任何人都可以帮助我,也许可以指出我正确的方向吗?
答案 0 :(得分:2)
您可以使用Java Native Interface将CreateRemoteThread()API绑定到Java。
答案 1 :(得分:0)
我最接近的是System.loadLibrary。该方法将以依赖于系统的方式按名称加载库。
答案 2 :(得分:0)
一种方法是加载使用Java Native Access找到的非java库。我没有真正看到一种方法,你可以在不调用本机代码的情况下做到这一点,所以除非其他一些java开发人员已经创建了JNI或JNA包装器,否则你可能必须自己动手。