c++またはc#でwince 7でLAN接続がアップかダウンかを調べる方法は何ですか?
1317 次
3 に答える
1
C# または C++ アプリケーションから ipConfig コマンド ライン ツールを使用できます。これは、すべてのネットワーク アダプタのステータスを提供します。
この質問は役に立つかもしれません: Checking network status in C#
bool networkUp = System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();
于 2012-12-16T12:21:44.950 に答える
0
NetworkChange
.NETでクラスを使用できます。LAN接続の場合は、NetworkInterface.GetIsNetworkAvailable()
メソッドを使用します。
Return Value
Type: System.Boolean
true if a network connection is available; otherwise, false.
それらも見てください。
System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged
System.Net.NetworkInformation.NetworkChange.NetworkAddressChanged
于 2012-12-16T12:34:20.810 に答える
0
これを試して:
try
{
System.Net.IPHostEntry entry = System.Net.Dns.GetHostByName("hostname");
// found host
}
catch(System.Net.Socket.SocketException)
{
//host not found == LAN not connected!
}
于 2012-12-16T12:23:43.300 に答える