在Windows 7中,只要互联网访问丢失,网络指示灯就会变黄。我希望在我的软件中获得此状态,并在互联网连接丢失时设置警报(互联网警报)。我怎样才能获得这种状态?所有其他库如this one,只显示断开连接的状态(红色),否则说互联网可用。我找不到任何执行此操作的库或任何API函数。
答案 0 :(得分:7)
在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等
答案 1 :(得分:1)
您可以修改找到的网络库。只需看看Network Interface Class。
OperationalStatus
可以更多地上下:)