Re[10]: wininet hooks
От: linkoln  
Дата: 08.04.13 13:54
Оценка:
Здравствуйте, Kubyshev Andrey, Вы писали:

KA>Ну вот ты вычитал все данные в своем коллбеке, а что прочтет оригинальный коллбек ?


если все вычитать получилось в каллбеке (будь то INTERNET_STATUS_RESPONSE_RECEIVED или INTERNET_STATUS_REQUEST_COMPLETE) — сразу же вызываю калбек оригинальный по этому поводу... Если не вышло сейчас — то пробую закачать еще на хуках InternetQueryDataAvailable | InternetReadFile | InternetReadFileEx, если же там вышло закачать все данные то мы колаем оригинальный прок каллбека и по хуку возвращаем все данные что остались, т.е. если в каллбеке оригинальный прок решит все выкачать — пусть, в хуке тогда уже отдадим что недокачал..
НО суть не в этом — ПОЧЕМУ МНЕ ВОЗВРАЩАЕТ ЕРРОР ПРИ ЧТЕНИИ ДАННЫХ В КАЛЛБЕКЕ?????
INTERNET_STATUS_RESPONSE_RECEIVED — InternetReadFile() возвращает ошибку ERROR_INTERNET_INCORRECT_HANDLE_STATE -почему стет инкоррект, как правильнор вычитвать в этом каллбеке???
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.