none
Взаимодействие с dll, внедренными в "чужие" консольные приложения RRS feed

  • Вопрос

  • Необходимо выполнение неких операций в контексте других приложений, причем действия должны запускаться из "моего" приложения. Для GUI приложений это реализовано через hook типа WH_GETMESSAGE (к приложению цепляется dll обрабатывающая этот hook и обрабатывает посылаемые "моим" приложением сообщения). Для консольных приложений (а точнее приложений без очереди событий) такое не проходит, отсюда вопрос: как реализовать такое взаимодействие для приложений без очереди событий (консольных)?
    • Перемещено Tagore Bandlamudi 2 октября 2010 г. 22:28 MSDN Forums consolidation (От:Разработка Windows-приложений)
    24 декабря 2009 г. 3:43

Ответы

  • Есть метод внедрения под кодовым названием "WriteProcessMemory+CreateRemoteThread". В гугле не трудно найти примеры реализаций.
    • Предложено в качестве ответа I.Vorontsov 25 декабря 2009 г. 19:08
    • Помечено в качестве ответа I.Vorontsov 28 декабря 2009 г. 5:28
    25 декабря 2009 г. 18:30