获取Windows 7';s的网络状态

本文关键字:网络 网络状 状态 Windows 获取 | 更新日期: 2023-09-27 17:58:12

在Windows 7中,每当internet访问丢失时,网络指示灯就会变为黄色。我想在我的软件中获得这种状态,并在互联网连接丢失时设置警报(互联网警报)。我如何获得此状态?所有其他像这样的图书馆,只显示断开连接的状态(红色),否则表示互联网可用。我找不到任何做这件事的库,也找不到API函数。

获取Windows 7';s的网络状态

在Windows API代码包中,有一个NetworkManager类可以同时获取IsConnected和IsConnectedToInternet。还附带了一些有用的样品。如果您想检测状态的更改,请不要轮询-有些.NET事件可以添加处理程序,就像添加单击处理程序一样。

另请参阅检测Internet V.本地局域网连接,一种检查Internet是否可用的优雅/简单的方法,我需要一个事件来检测Internet连接/断开连接等。

您可以修改您找到的网络库。看看网络接口类就知道了。OperationalStatus可以更上下:)