существует следующая необходимость. есть запущеное java приложение, соотвественно запущено виртуальная машина жава.
Необходимо в нее внедриться и кое-что запустить. (Это проблема для разработки среды тестирования).
Соттвественно у нас есть необходимые права, скажем жава запущена тем же пользователем из под которого будет происходить внедрение в процесс.
Так вот, под виндой это реализуется через вызов createRemoteThread где мы можем запустить необходимую нам функцию из dll и сделать все, что нам надо.
т.е. есть некий процесс например с PID = 2345, и нам надо запустить свою нить в контексте этого процесса, не обязательно жавы, а любого приложения, например gaim.
Существует ли возможность в линуксе делать подобное? (для линукс системы я не программировал, по этому это для меня темный лес)
Сыллки, статьи, ключевые слова привествуются.
Сам естественно искал, но т.к. под линукс не программировал, найти трудновато инфу. Можно как русскоязычные, так и англоязычные.
создание удаленного процесса (существует ли способ запустить свою нить в чужом процессе)
Модератор: Модераторы разделов
-
ynkulbyh
- Сообщения: 24
- ОС: archlinux