| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Как внедрить длл в чужой процесс |
| Автор: max-@ 29.1.2005, 15:26 |
| Как внедрить длл в чужой процесс, и отлавливать все его сообщения...... если возможно, то небольшой пример или ссылка рус. ресурс.........или объясните на пальцах |
| Автор: sergejzr 29.1.2005, 15:28 | ||
Сперва скажи для чего тебе это надо.
На всякий пожарный... |
| Автор: max-@ 29.1.2005, 19:08 |
| Это будет точно не вирус............... Хочу вставить свой листбокс в чужое окно и управлять им |
| Автор: LuckLess 2.2.2005, 13:05 |
| max-@ VirtualallocEx(); WriteProcessMemmory(); CreateRemoteThread(...Loadlibrary,"mydll.dll",...); Добавлено @ 13:06 где вместо "mydll.dll" --Б указатель на строку содержащую "mydll.dll" в чужом процессе. |
| Автор: azesmcar 2.2.2005, 14:21 | ||||
Ну раз все так прекрасно... ;)
Можно Рихтера почитать..Джефри Рихтер, Виндоуз для профессионалов... Там есть несколько методов, это один из них, с помощью удаленных потоков... Добавлено @ 14:23 А вот для перехвата сообщений придеться или поставить хук на сообщения сего процесса или отловить его GetMessage и PeekMessage API функции, это уже посложнее...но если внедришь DLL-ку проблем не будет..посмотри в интернете detours.lib Тут у кого то он был по моему, кто о даже вопрос по этому поводу задавал, если не найдешь читай Рихтера, там есть пример... |