Java 使用JNA-Ptrace获取linux中外部进程的信息?
我是一个学生研究小组的成员,目前正在从事一个Java项目,我们希望能够收集一些有关CentOS 7中特定外部程序的信息。我们可能希望收集的一些潜在数据示例是来自firefox的URL,或者来自Google Earth的坐标。到目前为止,研究如何实现这一点主要导致我使用JNA和ptraceJava 使用JNA-Ptrace获取linux中外部进程的信息?,java,linux,jna,ptrace,Java,Linux,Jna,Ptrace,我是一个学生研究小组的成员,目前正在从事一个Java项目,我们希望能够收集一些有关CentOS 7中特定外部程序的信息。我们可能希望收集的一些潜在数据示例是来自firefox的URL,或者来自Google Earth的坐标。到目前为止,研究如何实现这一点主要导致我使用JNA和ptrace 这是解决这个问题的好办法吗?如果是这样,我可以用什么来找到内存中程序的特定信息的位置呢?JNA和ptrace是非常低级的东西。要运行系统应用程序,应使用: 执行法 最后一个更有用 但看起来您根本不需要运行任何
这是解决这个问题的好办法吗?如果是这样,我可以用什么来找到内存中程序的特定信息的位置呢?JNA和ptrace是非常低级的东西。要运行系统应用程序,应使用:
虽然这很有帮助,但我真正想做的是从独立程序收集信息。谷歌地图API可以在谷歌地球桌面应用程序上使用吗?@Sharpevil我绝对肯定。请看PS部分。你能分享一下你需要什么样的信息吗?目前,我们正在制作的是概念证明。我们需要做的是从程序中获取信息,这些信息可用于为其他用户重建程序状态的重要部分。类似于web浏览器的url或google earth会话的坐标。@请看一下PS1部分