Re[2]: Взаимодействие с dll, внедренными в "чужие" консольны
От: Unsacrificed  
Дата: 24.12.09 07:53
Оценка:
Здравствуйте, alexey_ma, Вы писали:

_>Если все же нужно внедряться в косольный процесс то можно попробовать использовать не хуковый метод внедрения а, например, способ с CreateRemoteThread, и соответственно, взаимодействие между Вашим процессом и удаленным потоком организовать не сообщениями, а с помощью MemoryMapFile, Pipe, MailSlots и т.п.


Тут есть нюанс — я хочу, чтобы взаимодействие проходило с любым приложением, которое только запущено, и, как я понимаю, глобальный хук автоматически будет охватывать вновь запущенные приложения, в то время как CreateRemoteThread, видимо, нужно будет запускать если запустилось ещё одно приложение (что надо ещё отловить). В целом я думаю это осуществимо, но надеюсь найти более простое решение.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.