gpt4 book ai didi

c# - 获取 Windows 7 的网络状态

转载 作者:可可西里 更新时间:2023-11-01 08:46:27 25 4
gpt4 key购买 nike

在 Windows 7 中,每当无法访问互联网时,网络指示灯都会变为黄色。我想在我的软件中获得此状态,并在互联网连接丢失时设置警报(互联网警报)。我怎样才能得到这个状态?所有其他库,如 this one , 仅显示断开连接状态(红色),否则表示互联网可用。我找不到任何执行此操作的库,也找不到任何 API 函数。

最佳答案

Windows API Code Pack有一个 NetworkManager 类可以同时获取 IsConnected 和 IsConnectedToInternet。还附带了一些有用的示例。如果您想检测状态变化,请不要轮询 - 您可以添加 .NET 事件处理程序,就像添加点击处理程序一样。

另见 Detect Internet V. local lan connection , An elegant / simple way to check whether internet is available or not , I need a event to detect Internet connect/disconnect

关于c# - 获取 Windows 7 的网络状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6197954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com