Windows сообщение о включении интернета

Тема в разделе "WASM.NETWORKS", создана пользователем IceBars, 12 авг 2010.

  1. IceBars

    IceBars New Member

    Публикаций:
    0
    Регистрация:
    16 янв 2007
    Сообщения:
    384
    Адрес:
    Матрица
    Существуют ли сообщения для окна, которые появлялись бы в тот момент когда интернет включен?
     
  2. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    Нет.
    P.S. Дайте определение "включеного интернета"
     
  3. IceBars

    IceBars New Member

    Публикаций:
    0
    Регистрация:
    16 янв 2007
    Сообщения:
    384
    Адрес:
    Матрица
    был Оффлайн - стал Онлайн
     
  4. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    Что "онлайн" - сетевое подключение? Так это еще не означает что интернет доступен.
     
  5. IceBars

    IceBars New Member

    Публикаций:
    0
    Регистрация:
    16 янв 2007
    Сообщения:
    384
    Адрес:
    Матрица
    блютуз:) Любое онлайн
     
  6. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    Даже если все что только есть на вашем компьютере находится в "онлайне" это еще не означает, что интернет доступен.
     
  7. IceBars

    IceBars New Member

    Публикаций:
    0
    Регистрация:
    16 янв 2007
    Сообщения:
    384
    Адрес:
    Матрица
    Вот это ДААААА!!! А я то думаю... почему я флэшку подключаю, а интернета нет???
    Спасибо что просветили.
     
  8. IceBars

    IceBars New Member

    Публикаций:
    0
    Регистрация:
    16 янв 2007
    Сообщения:
    384
    Адрес:
    Матрица
    http://ru.wikipedia.org/wiki/Онлайн
     
  9. x64

    x64 New Member

    Публикаций:
    0
    Регистрация:
    29 июл 2008
    Сообщения:
    1.370
    Адрес:
    Россия
    Например, InternetCheckConnection() в цикле. Начиная с Windows Vista ещё вот такое можно попробовать NotifyUnicastIpAddressChange(). Если хочется без заморочек и чтобы стабильно было, то пишем драйвер, подключаемся к PnP-колбекам TDI типа add/delete address, затем через каждый из полученных интерфейсов шлём запросы куда-нибудь на тестовый сервер в Интернет, ну и в зависимости от результатов уже решаем, есть сеть или нет. Кстати, если кто не в курсе, то встроенный менеджер сетей Windows Vista и выше так и делает - определяет доступность Интернета путём попыток подключения к определённым Web-сайтам по их именам.