private bool IsNetworkConnected() { bool connected = SystemInformation.Network; if (connected) { connected = false; System.Management.ManagementObjectSearcher searcher = new System.Management.ManagementObjectSearcher("SELECT NetConnectionStatus FROM Win32_NetworkAdapter"); foreach (System.Management.ManagementObject networkAdapter in searcher.Get()) { if (networkAdapter["NetConnectionStatus"] != null) { if (Convert.ToInt32(networkAdapter["NetConnectionStatus"]).Equals(2)) { connected = true; break; } } } searcher.Dispose(); } return connected; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question