0
我在.NET中編寫了一個windows服務,在Windows啓動時,它執行一些網絡操作。我注意到我的服務在網絡啓動之前就開始了。 如何檢查網絡連接?或者,更好的是,我該如何檢查dhcp是否給了我一個ip?WinService,startup和network
我在.NET中編寫了一個windows服務,在Windows啓動時,它執行一些網絡操作。我注意到我的服務在網絡啓動之前就開始了。 如何檢查網絡連接?或者,更好的是,我該如何檢查dhcp是否給了我一個ip?WinService,startup和network
這裏是一個CodeProject article describing one method to detect the network status,包括跟蹤網絡可用性變化時的情況。
它建立在框架的NetworkInterface.GetIsNetworkAvailable()方法和NetworkChange class之上。
NetworkInterface.GetIsNetworkAvailable()方法正是我所需要的。 現在它完美的工作!謝謝 ;) – Marco 2010-03-20 01:45:42