InernetOpenUrl "зависает"

Тема в разделе "WASM.BEGINNERS", создана пользователем katrus, 12 окт 2009.

  1. katrus

    katrus New Member

    Публикаций:
    0
    Пытаюсь скачать файл средствами wininet.
    Код (Text):
    1. HINTERNET hint = InternetOpen(L"test",                                    
    2.     INTERNET_OPEN_TYPE_PRECONFIG,
    3.     NULL, NULL, INTERNET_FLAG_NO_CACHE_WRITE);
    4. HINTERNET urlint = InternetOpenUrl(hint, file_url, 0, 0, INTERNET_FLAG_EXISTING_CONNECT, 0);
    Вызове InternetOpenUrl подвисает. Может wininet требует какой-то хитрой инициализации?
     
  2. katrus

    katrus New Member

    Публикаций:
    0
    P.S. ни файрвола ни антивируса на компьютере нет.
     
  3. VaZoNeZ

    VaZoNeZ New Member

    Публикаций:
    0
    URLDownloadToFile можно использовать.
     
  4. Datchanin

    Datchanin New Member

    Публикаций:
    0
    VaZoNeZ
    ещё и здесь ребята с Xakep.ru тусуются, ужас!
     
  5. katrus

    katrus New Member

    Публикаций:
    0
    Забавно, что этот же самый код работает отлично если запистить его изнутри браузера.
     
  6. movdqu

    movdqu New Member

    Публикаций:
    0
    а прокся в браузере у тебя используется ?
     
  7. katrus

    katrus New Member

    Публикаций:
    0
    Нет. Не используется
     
  8. djmans

    djmans New Member

    Публикаций:
    0
    для InternetOpen нет флага INTERNET_FLAG_NO_CACHE_WRITE, он для дочерных апи.