Java运行时DLL注入

发布于 2025-01-08 00:26:41 字数 256 浏览 2 评论 0原文

我想知道是否有一种 Java 方法可以在运行时将代码注入到进程中。 关键术语;在爪哇。我找到了很多对此的参考(最有用的是 此网站)。问题是我找到的所有参考资料都不使用Java,因此不适合我目前的情况。

谁能帮助我,也许为我指明正确的方向?

I was wondering if there is a Java method for injecting code into a process during runtime.
The key term; in Java. I have found alot of references to this (the most useful being at this website). The problem is that that all the references I've found do not use Java, and hence are unfavorable for my current situation.

Could anyone help me out, and perhaps point me in the right direction?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

爱,才寂寞 2025-01-15 00:26:41

您可以使用 Java Native Interface 将 CreateRemoteThread() API 绑定到 Java。

You can use Java Native Interface to bind CreateRemoteThread() API to Java.

情丝乱 2025-01-15 00:26:41

我知道的最接近的是 System.loadLibrary。该方法将以系统相关的方式按名称加载库。

The closest I know of is System.loadLibrary. That method will load a library by name in a system dependent way.

ぺ禁宫浮华殁 2025-01-15 00:26:41

一种方法是使用 Java Native Access 加载您找到的非 Java 库。我实在看不出有什么方法可以在不调用本机代码的情况下完成此操作,因此除非其他 java 开发人员已经创建了 JNI 或 JNA 包装器,否则您可能必须自己完成此操作。

One way would be to load the non java library you found using Java Native Access. I don't really see a way you will be able to do this without calling native code so unless a some other java developer has already created a JNI or JNA wrapper you will probably have to do it yourself.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文