Вообщем стоит задача перехватить и изменить часть данные HTML кода в Internet Explorer. Перехватываю функцию InternetReadFile из wininet.dll заменой 5 байт на jump. Буфера данных в функции всегда разные по размеру (в ie 6,7) и изменяемый код HTML может находиться в двух и больше вызовах. Делаю так, при первом вызове функции InternetReadFile снемаю перехват и полностью докачиваю все данные по указанному hFile собираю все в файл и считываю в буфер меняю размер переменной результата на размер буфера и пытаюсь отдать браузеру всю страницу за один вызов InternetReadFile. Вообщем получаю пустую страницу. Причем в файл все скачалось в лудшем виде, подскажите какие функции еще могу взаимодействовать с этим, что еще надо перехватывать ну и вообщем общий метод подобных замен HTML. И какие функции вызываются при Refresh страницы так как InternetReadFile не вызывается.
Так как ты делаешь работать не будет. Включи поиск по форуму с такими кейвордами "Перехват InternetReadFile", когда-то была такая тема, мс-рем описал как делать подобный перехват. При refresh'e IE юзает InternetReadFileEx