1

NetworkInformation 名前空間を使用したいのですが、system.net.networkInformation を使用すると、次のエラーが表示されます。 "

私はコンパクト フレームワーク v2.0 または 3.5 です。コンパクトなフレームワークは networkInformation 名前空間をサポートする必要がありますか?

私もこのコードを使用しようとしました:

Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.FileName = "ipconfig.exe";
p.Start();
p.WaitForExit();
string output = p.StandardOutput.ReadToEnd();
return output;

しかし、StandartOutput と redirectStandartoutput は存在​​しません。

LANが稼働しているかどうかを調べようとしています。コンパクトなフレームワークで使用できる他の方法はありますか?

4

1 に答える 1

3

これは、OpenNetCF の Smart Device Frameworkで実行できます。このフレームワークのクラスを何度か使用しましたが、CF2.0 にクラスがないことがわかりました。

ここで@ctackeの答えを見てください:

最も簡単な方法は、OpenNETCF の SDF を使用して OpenNETCF.Net.AdapterStatusMonitor クラスを確認することです。このクラスは、NDIS が通知 (MEDIA_CONNECT や MEDIA_DISCONNECT など) を送信したときにイベントを発生させます。

于 2012-12-17T07:12:54.577 に答える