gzip сжатие из urlmon.dll и IE7

Тема в разделе "WASM.BEGINNERS", создана пользователем roman_pro, 10 окт 2007.

  1. roman_pro

    roman_pro New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    291
    Доброго времени суток! Есть небольшая программка, которая использует urlmon.dll (IDataFilter) для сжатия/распаковки gzip. Всё прекрасно работало, однако после установки IE7 и соответсвенно обновления urlmon.dll перестало работать сжатие, вываливается на DoEncode с ошибкой 0x80004001 (E_NOTIMPL) — не поддерживается. Распаковка, кстати, работает, проблемы только со сжатием. Может кто копался — M$ функционал сжатия совсем убрали или просто поставили заглушку ? Если поставили заглушку, то как её обойти ?. Уж очень не хочется увеличивать размер exe линковкой c zlib или вместе с программой таскать ещё zlib.dll.
     
  2. KiNDeR

    KiNDeR New Member

    Публикаций:
    0
    Регистрация:
    13 июн 2003
    Сообщения:
    258
    Адрес:
    Russia
    ох как 60 Кб нагружают прогу по размеру, это к вопросу о zlib, а при статической линковке и того меньше...
    размер вашей проги скорее всего и не увеличится...
     
  3. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    roman_pro
    Выложи urlmon.dll новый куда-нить, гляну.
     
  4. roman_pro

    roman_pro New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    291
  5. seeQ

    seeQ New Member

    Публикаций:
    0
    Регистрация:
    3 сен 2003
    Сообщения:
    71
    Начиная с IE7 gzip находится в wininet
     
  6. roman_pro

    roman_pro New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    291
    seeQ
    А функции/интерфейсы не подскажешь ? А то что-то не вижу в упор...
     
  7. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Хм. Тогда поищу IE7 целиком..