2012-03-04 2 views
0

Football Manager Real Time Editor과 비슷한 코드를 Java로 작성하여 응용 프로그램에서 Football Manager 게임 내의 값을 변경할 수 있도록하고 싶습니다. 자바에서도 가능합니까?Java가 다른 외부 프로세스/응용 프로그램과 작업하는 데 적합합니까?

Java가 가상 시스템에서 작동한다고는하지만 메모리의 다른 응용 프로그램과 상호 작용하는 것은 중지됩니다. API의 어떤 부분을보아야합니까?

이런 경우 언어를 개발하기 위해 어떤 언어를 사용해야합니까? 저는 Mac에서 개발합니다.

답변

1

자바는 외부 프로세스를 생성하기위한 합리적인 기능을 가지고 있습니다 (ProcessBuilder 클래스 검색). 프로세스의 스트림을 쉽게 읽고 쓸 수 있으며 반환 값을 확인할 수 있습니다. 이 프로세스의 메모리 위치를 공유하는 것은 JNI으로 수행 할 수 있지만 사소한 일은 아닙니다.

+0

ProcessBuilder를 (내 휴대 전화에서) 빨리보고 기존 축구 관리자 게임 프로세스를 편집 할 수 없을 것 같습니까? – wiggles

+0

Correct, ProcessBuilder는 프로세스를 시작하기위한 것입니다. – mbatchkarov

관련 문제