в принципе абсолютно аналогично.
но, спешу сразу огорчить, рецв и сенд снимаются ГГ.
коннект как бы не снимался ранее, не знаю как сейчас.
в общем тема уже подымалась на этом форуме.
http://coderx.ru/showthread.php?t=1328
Добавлено через 9 минут
ой, протупил... забыл ответить на основной вопрос.
собственно в самой дллке
сразу в входе выполняется
delphi Код:
if not HookProc('ws2_32.dll', 'connect', @ConnectHookProc, @ConnectNextHook) then
HookProc('wsock32.dll', 'connect', @ConnectHookProc, @ConnectNextHook);
ставящий в коннект джамп на ConnectHookProc
в ConnectHookProc последняя строчка - вызов оригинального коннекта.
result:=ConnectNextHook(s, Name, namelen);