在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