INetworkListManager возвращает false, даже когда inte rnet в положении ON - PullRequest
0 голосов
/ 05 апреля 2020

Я использую INetworkListManager в своем приложении для проверки возможности подключения rnet. Ниже приведен код для мониторинга, если inte rnet был подключен или отключен:

INetworkListManager  _networkListManager;
IConnectionPoint _connectionPoint;
public void StartMonitoringConnection()
        {
            _networkListManager = new NetworkListManager();
            var container = _networkListManager as IConnectionPointContainer;
            if (container == null)
                throw new Exception("connection container is null");
            var riid = typeof(INetworkListManagerEvents).GUID;
            container.FindConnectionPoint(ref riid, out _connectionPoint);
            _connectionPoint.Advise(this, out _cookie);
        }

Проблема, даже если inte rnet равен ON , _networkListManager.IsConnectedToInternet по-прежнему возвращает false

1 Ответ

0 голосов
/ 14 апреля 2020

Вы устанавливаете / используете прокси где-нибудь в своем приложении?

...