我可以做一個無限定時器檢查IsInetOffline(),但我更喜歡鉤回調,告訴我什麼時候插拔以太網網線或連接到無線互聯網。 Windows API中有這樣的事情嗎?互聯網連接/斷開連接時是否存在Windows掛鉤?
1
A
回答
2
如果您使用.NET,則可以使用System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged事件。如果您需要在不使用.NET的情況下使用Winsock API(如果您想了解更多信息,請參閱Reflector),但它是一些令人討厭的異步內容 - 並不是一個非常方便的「在網絡狀態發生變化時給我打電話」。
0
可能有更好的辦法,但IP助手庫中有一個異步函數NotifyAddrChange,它將在IPv4地址更改時創建通知。
0
這是用Win32 Shell通知完成的(Explorer做到這一點)
你可以see here for code in C。
+0
鏈接已損壞。 – brunoqc 2015-02-06 16:07:36
相關問題
- 1. 當互聯網連接或斷開連接時收到通知
- 2. Android InputStream互聯網斷開連接
- 3. 如何通知互聯網連接斷開,但WiFi仍連接
- 4. 打開互聯網連接
- 5. Windows何時連接到互聯網?
- 6. SignalR斷開連接不會被調用互聯網上斷開/重新連接
- 7. Rmpi是否需要互聯網連接?
- 8. 檢測互聯網是否連接
- 9. GCM是否需要互聯網連接?
- 10. 檢查是否有互聯網連接
- 11. 檢查是否有互聯網連接
- 12. 互聯網連接
- 13. 檢查互聯網連接或不斷檢查互聯網連接
- 14. 不斷檢查互聯網連接
- 15. 不斷檢測互聯網連接
- 16. Socket.IO切斷互聯網連接
- 17. 如何判斷是否連接到互聯網
- 18. 檢查互聯網連接是否會降低斷開連接時的加載速度
- 19. 的Windows Phone Emulator7.1未連接互聯網
- 20. Windows Mobile - 連接到互聯網
- 21. 檢查互聯網連接是否存在於Ruby中?
- 22. 如何知道互聯網連接是否存在?
- 23. php mysql斷開連接是否真的斷開連接?
- 24. 改造不斷重試時,互聯網是沒有連接
- 25. signalR stateChanged不會被調用互聯網上斷開連接/重新連接
- 26. ASP.NET開發沒有互聯網連接
- 27. java - 在windows/linux上連接和斷開網絡連接
- 28. 當互聯網連接丟失時,是否有方法重新連接呼叫
- 29. 要檢查wifi是否打開,但沒有互聯網連接
- 30. 沒有互聯網連接
添加哪種語言(.NET?)你想要你的答案,將有助於你獲得更好的答案。 – Nettogrof 2009-10-21 06:54:18