【问题标题】:Is Java suitable for working with other external processes/applications?Java 是否适合与其他外部进程/应用程序一起工作?
【发布时间】:2012-03-04 19:47:14
【问题描述】:

我想用 Java 编写类似于Football Manager Real Time Editor 的东西,允许应用程序更改足球经理游戏中的值。这在Java中可能吗?

我了解 Java 在虚拟机中工作,但这会阻止它与内存中的其他应用程序交互。如果不是,我应该查看 API 的哪一部分?

如果不可能,我应该用什么语言来开发这样的语言,我在 Mac 上开发。

【问题讨论】:

    标签: java memory process editor


    【解决方案1】:

    Java 有合理的工具来生成外部进程(查找ProcessBuilder 类)。您可以相当轻松地读取和写入进程的流并检查返回值。共享这个进程的内存位置可以通过JNI 来完成,但这绝非易事。

    【讨论】:

    • 我快速浏览了一下 ProcessBuilder(目前在我的手机上),它看起来无法编辑现有的足球经理游戏流程?
    • 正确,ProcessBuilder 用于启动进程
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-25
    • 1970-01-01
    • 2011-12-28
    相关资源
    最近更新 更多