Is OnLine?

Тема в разделе "WASM.WIN32", создана пользователем Zero Ice, 14 авг 2004.

  1. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Zero Ice



    Все-таки ты толком не определил, что значит подключен к Интернету ?! Я когда проверяю с кем я связан, выдаю netstat -a

    .................... TCP valera:1596 80.15.238.70:http CLOSE_WAIT

    TCP valera:1790 ads.mcafee.com:http CLOSE_WAIT

    TCP valera:2322 dns1.globedom.com:http CLOSE_WAIT

    TCP valera:2324 212.3.243.138:http CLOSE_WAIT

    TCP valera:3304 mailserv.inet:pop3 TIME_WAIT

    ................................

    И сразу вижу, что у меня баннер сейчас крутится

    от ads.mcafee.com, а всего подключен к 4 веб-серверам и почту проверяю......

    Никаких пингов и вообще никаких действий -

    только системная утилита и информационные функции.
     
  2. MuZiKaNT

    MuZiKaNT New Member

    Публикаций:
    0
    Регистрация:
    17 авг 2004
    Сообщения:
    15
    Адрес:
    от Верблюда
    Имхо Zero Ice забил на эту тему... :)
     
  3. Zero Ice

    Zero Ice New Member

    Публикаций:
    0
    Регистрация:
    7 дек 2003
    Сообщения:
    61
    Tnx to All :) Я и правда “временно забил” на эту тему. (поначалу на неё вообще никто не обращал внимания :dntknw:) Пришлось самому найти решение – connect как известно вызывает мерзопакостное окно подключения, если хост не доступен. Тоже самое делает и GetHostbyXXX. InternetGetConnectedState – очень нехорошая вещь. И она часто обманывает всех и вся. Найденным решением оказалось довольно прикольное действо – надо просто в реестре на время connect отключать окошко соединения. :) И юзера не особо напрягаем и эффект хороший. Инфа об появлении окошка сидит тут: Software\Microsoft\Windows\CurrentVersion\Internet Settings