Взаимодействовать с запущенным процессом Flash? - PullRequest
2 голосов
/ 29 октября 2008

Можно ли написать программу, которая взаимодействует с работающим экземпляром Flash?

В последних версиях Java существует понятие «присоединения» вашего собственного процесса к работающей JVM. Написав какой-то некрасивый код с использованием Reflection и тому подобного, вы можете копаться, захватывать ссылку на объект, печатать значение переменной, вызывать метод и т. Д. Очевидно, что Flash - это не Java (дух), но так ли это можно добиться чего-то похожего?

Несколько вещей, которые я уже рассмотрел, - это различные декомпиляторы SWF (конечно, связанные, но не то же самое, что присоединение процесса) и ptrace (что кажется выполнимым, но довольно низким уровнем).

Кто-нибудь получил другие идеи / предложения о том, как это можно сделать? Все, что касается языка, ОС и т. Д. Спасибо!

1 Ответ

1 голос
/ 29 октября 2008

Вы можете проверить подход, принятый Xray , он использует localConnection для подключения к инструменту проверки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...