Re[4]: lspsample и IE 7, 8
От: SomeName  
Дата: 01.09.10 11:31
Оценка:
Здравствуйте, IID, Вы писали:

IID>Здравствуйте, SomeName, Вы писали:


SN>>Альтернатива же только драйвер писать, да?


IID>А в IE6 проверил уже ?


IID>Можно вот такой жуткий хак сделать: базовый провайдер переименовать, заменить своим, а в своём жёстко вызывать функции из переименованного базового.


Шестерка не ставиться, жалуется что стоит более новая версия ыыы.
Да видимо где-то косяк в провайдере, но это ж пример мс! Хотя из-за чего-то не работает тока ие.
Вот что примерно какие вызовы lsp получаются в ИЕ(отладочные сообщения при входах в ф-ции, плюс в ф-циях в некоторых ключевых местах стоят еще отладочные сообщения):
WSPStartup
WSPSocket
Вызываем следующего провайдера
Сокет создался успешно
WSPConnect
Передаю следующему провайдеру
WSPEventSelect
Передаем следующему провайдеру
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
WSPSend
Передаю следующему провайдеру
WSPCloseSocket
WSPAddressToString
WSPSocket
Вызываем следующего провайдера
Сокет создался успешно
WSPAddressToString
WSPIoctl
WSPBind
WSPGetSockName
WSPConnect
Передаю следующему провайдеру
WSPCloseSocket



Вот тоже самое хром:

WSPStartup
WSPSocket
Вызываем следующего провайдера
Сокет создался успешно
WSPSetSockOpt
WSPSetSockOpt
WSPSetSockOpt
WSPEventSelect
Передаем следующему провайдеру
WSPConnect
Передаю следующему провайдеру
WSPEnumNetworkEvents
WSPSend
Overlapped
WSPGetOverlappedResult
WSPRecv
WSPGetOverlappedResult
WSPRecv
WSPRecv
WSPSend
Overlapped
WSPGetOverlappedResult
WSPRecv
WSPGetOverlappedResult
WSPRecv


Тоже ФФ:
WSPStartup
WSPSocket
Вызываем следующего провайдера
Сокет создался успешно
WSPIoctl
WSPBind
WSPGetSockName
WSPListen
WSPSocket
Вызываем следующего провайдера
Сокет создался успешно
WSPIoctl
WSPConnect
Передаю следующему провайдеру
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
Сделаем нечто странное
WSPGetSockName
WSPAccept
WSPCloseSocket
WSPSetSockOpt
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
WSPSelect
Передаю следующему провайдеру
WSPStartup
WSPSocket
Вызываем следующего провайдера
Сокет создался успешно
WSPConnect
Передаю следующему провайдеру
WSPEventSelect
Передаем следующему провайдеру
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
WSPSend
Передаю следующему провайдеру
WSPCloseSocket
WSPCleanup
WSPSend
Передаю следующему провайдеру
Сделаем нечто странное
WSPRecv
WSPSend
Передаю следующему провайдеру
WSPSend
Передаю следующему провайдеру
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
WSPRecv
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
WSPSelect
Передаю следующему провайдеру
WSPSocket
Вызываем следующего провайдера
Сокет создался успешно
WSPIoctl
WSPBind
WSPGetSockName
WSPListen
WSPSocket
Вызываем следующего провайдера
Сокет создался успешно
WSPIoctl
WSPConnect
Передаю следующему провайдеру
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
Сделаем нечто странное
WSPGetSockName
WSPAccept
WSPCloseSocket
WSPSetSockOpt
WSPSend
Передаю следующему провайдеру
Сделаем нечто странное
WSPRecv
WSPSocket
Вызываем следующего провайдера
Сокет создался успешно
WSPIoctl
WSPSetSockOpt
WSPConnect
Передаю следующему провайдеру
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
Сделаем нечто странное
Сделаем нечто странное
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
Сделаем нечто странное
Сделаем нечто странное
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
Сделаем нечто странное
Сделаем нечто странное
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
Сделаем нечто странное
Сделаем нечто странное
WSPSend
Передаю следующему провайдеру
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
Сделаем нечто странное
WSPRecv
WSPSend
Передаю следующему провайдеру
WSPRecv
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
WSPRecv
WSPSelect
Передаю следующему провайдеру
WSPSend
Передаю следующему провайдеру
Сделаем нечто странное
WSPRecv
WSPRecv
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
Сделаем нечто странное
Сделаем нечто странное
WSPSend
Передаю следующему провайдеру
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
Сделаем нечто странное
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
Сделаем нечто странное
WSPRecv
WSPSend
Передаю следующему провайдеру
WSPRecv
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
WSPSelect
Передаю следующему провайдеру
Сделаем нечто странное
WSPRecv
WSPSelect
Передаю следующему провайдеру


Тоже Opera:
WSPStartup
WSPStringToAddress
WSPAddressToString
WSPStringToAddress
WSPAddressToString
WSPStringToAddress
WSPAddressToString
WSPStringToAddress
WSPAddressToString
WSPStringToAddress
WSPAddressToString
WSPStringToAddress
WSPStringToAddress
WSPSocket
Вызываем следующего провайдера
Сокет создался успешно
WSPAsyncSelect
WSPConnect
Передаю следующему провайдеру
WSPStringToAddress
WSPSocket
Вызываем следующего провайдера
Сокет создался успешно
WSPAsyncSelect
WSPConnect
Передаю следующему провайдеру
WSPAddressToString
WSPStringToAddress
WSPAddressToString
WSPAddressToString
WSPAddressToString
WSPAddressToString
WSPAddressToString
WSPAddressToString
WSPAddressToString
WSPAddressToString
WSPAsyncSelect
WSPSend
Передаю следующему провайдеру
WSPAsyncSelect
WSPSend
Передаю следующему провайдеру
WSPRecv
WSPSend
Передаю следующему провайдеру
WSPRecv
WSPRecv


Вся цепочка вызовов для одного сайта — загрузка простой страницы с текстом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.