Здравствуйте. Такая просьба: объсните пожалуйста схему отсылки запросов Internet Explorer'ом? Если точнее — то какую именно функцию (Send или WSASend) и если send(), то из какой библиотеки (wsock или ws2_32). У меня такая проблема: подставляясь в процесс IE, моя программа перехватывает wsock!send, ws2_32!send, ws2_32!WSASend (метод — сплайсинг, язык — asm). В функции-перехватчике ставлю — int 3, то есть браузер должен вылетать каждый раз при попытке использования одной из функций — но этого не происходит, то есть такое ощущение, что ни одна из перехваченных функций не используется. В чем может заключаться проблема?
Здравствуйте, Аноним, Вы писали:
А>вот специально поставил бряки в windbg:
А>bp ws2_32!send
А>bp ws2_32!WSASend
А>брякнулось при первом же тычку на линку с GET запросом в параметрах. Так что у когото сплайсинг корявый
Само собой, на сплайсинг я первым делом грешил — перерыл весь код.......собственно он у меня одинаковый для всех перехватываемых функций — и ведь с connect() работает.
Раз других причин быть не может — бум дальше искать

Спасибо.
Все, разобрался — дело действительно в кривой архитектуре приложения.......моего=) И в моих кривых руках.
С первой проблемой разобрался, со второй — нет.
Всем спасибо.