在Windows 7中,只要互联网访问丢失,网络指示灯就会变为黄色。我想在我的软件中获得此状态,并在互联网连接丢失(互联网警报)时设置闹钟。我怎样才能获得这种状态?所有其他库如this one,只显示断开连接的状态(红色),或者说可以使用互联网。我找不到任何这样做的库或任何API函数。获取Windows 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等
您可以修改您找到的网络库。请看Network Interface Class。 OperationalStatus
可以更多的上下:):
不错的答案,我一直在寻找这个 – Turowicz 2011-06-01 11:09:16
是的,它具有比向上和向下值以上,但问题是,当网络断开连接(黄色图标)'OperationalStatus'仍然是'Up',所以它没有什么其他的值。 – 2011-06-01 11:11:30
- 1. C++获取服务网络状态linux
- 2. 刷新内部Windows网络状态
- 3. Windows adhoc网状网络
- 4. Phonegap网络状态
- 5. 使用java在Windows中获取网络适配器的“媒体状态”?
- 6. Windows Phone 7网络服务
- 7. Java和Windows 7:可靠地获取IPv4网络掩码?
- 8. 捕获网络状态更改事件
- 9. Windows Phone 7按钮状态
- 10. 如何获取Qt中的系统网络状态?
- 11. 通过PHP获取网络上一台计算机的“状态”
- 12. Golang - 获取网络接口的混杂模式状态
- 13. 如何获取网络接口的状态?
- 14. 网络状态丢失
- 15. 获取Windows服务的禁用状态
- 16. 如何获取网络活动微调状态?
- 17. 获取网络状态时,应用程序启动
- 18. 使用BroadcastReceiver获取网络状态变化
- 19. 在离子应用程序中获取网络状态
- 20. 目标C:无法获取网络状态值
- 21. 你可以从Softlayer API获取网络状态信息吗?
- 22. 回声状态网络?
- 23. 查找网络状态
- 24. Alamofire监控网络状态
- 25. Android网络连接状态
- 26. 无状态网络服务
- 27. 异步网络接口状态检查
- 28. 适用于Windows 7的无线Ad-Hoc网状网络实施方案
- 29. Tomcat/Windows 7上的HTTP状态500
- 30. 在Java中获取Windows充电状态
太棒了。我正在寻找的是Windows API代码包。这正是我想要的。 – 2011-06-01 16:11:57
Windows API代码包神秘地从微软的网站上消失,因此上面的链接已经死了;然而,互联网永远不会忘记:http://stackoverflow.com/questions/24081665/windows-api-code-pack-where-is-it – 2017-03-04 22:23:51