| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Общения Приложения1 <-> dll -> Приложения2 |
| Автор: Djos 15.8.2009, 21:00 |
| Создал програмку(далие П1). П1 запускует другую програму(П2) с загрузкой моей dll. Dll перехватывает recv функциие. Через SendMessage в dll передает пакеты от П2 в П1. Как сделать чтоб можно было из П1 вызвать(например MessageBox) в dll, но сработала функция в П2? или Как мне сделать чтоб из П1 отправить свой recv П2? или Чтоб изменить пакет в П1 и потом его отдать П2? |
| Автор: MetalFan 16.8.2009, 14:09 |
| Djos, имхо передавать перехваченый пакет из внедренной в П2 dll для изменения в П1 - не самый оптимальный выходи. Стоит вносить все изменения прямо в месте перехвата. а параметрами изменения уже командовать из П1. |
| Автор: Djos 16.8.2009, 23:28 |
| MetalFan, спс, но вопрос отпал. Начил копать в сторону socks5. Хочу cделать dll которая будет пускать соединения по sokcs5, а на серваке socks5 уже что хочешь то и делать с пакетми. |