【问题标题】:Java ~ Read external programs memoryJava ~ 读取外部程序内存
【发布时间】:2014-05-29 11:57:37
【问题描述】:

我有以下情况:

我正在编写一个 java 程序,我想读取外部进程的内存(即不是由我的应用程序启动的进程)

这(很容易)可能吗?我需要下载外部jar吗?

谢谢!

【问题讨论】:

  • “外部进程”是否运行在不同的 JVM 上?你能控制这个过程吗?

标签: java memory process


【解决方案1】:

是的,使用 Java 本地接口和进程间通信:JNI 允许您调用“C”本地库,您必须在 C 中实现带有“IPC:Shared Memory”的模块,并修改其他程序以使用共享内存。 但是...您正在开发 OSI 的第一层,最好尝试使用套接字或 Web 服务。

【讨论】:

  • 我用 JNA 搞定了!不过还是非常感谢!:P
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多