首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取Windows 7的网络状态

获取Windows 7的网络状态
EN

Stack Overflow用户
提问于 2011-06-01 15:55:50
回答 2查看 1.9K关注 0票数 11

在Windows7中,只要互联网连接中断,网络指示灯就会变成黄色。我想在我的软件中获取此状态,并在互联网连接丢失时设置警报(互联网警报)。如何获取此状态?所有其他的库,如this one,只是显示断开连接的状态(红色),否则就会说互联网是可用的。我找不到任何这样做的库,也找不到任何API函数。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-01 23:11:02

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

另请参阅Detect Internet V. local lan connectionAn elegant / simple way to check whether internet is available or notI need a event to detect Internet connect/disconnect等。

票数 7
EN

Stack Overflow用户

发布于 2011-06-01 17:02:55

你可以修改你找到的网络库。只要看看Network Interface Class就知道了。OperationalStatus可以比上上下下更多:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6197954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档