【发布时间】:2012-03-04 19:47:14
【问题描述】:
我想用 Java 编写类似于Football Manager Real Time Editor 的东西,允许应用程序更改足球经理游戏中的值。这在Java中可能吗?
我了解 Java 在虚拟机中工作,但这会阻止它与内存中的其他应用程序交互。如果不是,我应该查看 API 的哪一部分?
如果不可能,我应该用什么语言来开发这样的语言,我在 Mac 上开发。
【问题讨论】:
标签: java memory process editor
我想用 Java 编写类似于Football Manager Real Time Editor 的东西,允许应用程序更改足球经理游戏中的值。这在Java中可能吗?
我了解 Java 在虚拟机中工作,但这会阻止它与内存中的其他应用程序交互。如果不是,我应该查看 API 的哪一部分?
如果不可能,我应该用什么语言来开发这样的语言,我在 Mac 上开发。
【问题讨论】:
标签: java memory process editor
Java 有合理的工具来生成外部进程(查找ProcessBuilder 类)。您可以相当轻松地读取和写入进程的流并检查返回值。共享这个进程的内存位置可以通过JNI 来完成,但这绝非易事。
【讨论】: