На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
  
> Как узнать программно статус сетевого подключения?
    Windows 2000 SP4, Borland C++ Builder v.6.0.

    Требуется флаг наличия контакта с внешним миром: "подключено" и "подключение ограничено или отсутствует".
      Ап, актуально. Через реестр не смог найти вручную какой-либо параметр.
        Инкдуд: #include <WinInet.h>.
        Библиотека, подключаемая в проект: WinInet.lib весом 21504б;

        Исходный код:
        DWORD dwFlag_Returned; //Бросовая переменная.
        bool bResult= InternetGetConnectedState(&dwReturnedFlag, 0); //Подлючено - true. 0 - похож на номер сетевого подключения в системе.

        Проблемы:
        - возможны задержки отображения измененного состояния до 1 минуты (показывает true вместо false);
        - при нескольких сетевых картах баг: подключенная карта становится нулевой.
        1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script Execution time: 0,0573 ]   [ 15 queries used ]   [ Generated: 21.09.19, 13:23 GMT ]