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