1

我想使用 NetworkInformation 命名空间,当我使用 system.net.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 的智能设备框架来做到这一点。当我发现 CF2.0 中缺少这些类时,我曾多次使用此框架中的类

在此处查看@ctacke 的答案:

最简单的方法是使用 OpenNETCF 的 SDF 并查看 OpenNETCF.Net.AdapterStatusMonitor 类,它会在 NDIS 发出通知(如 MEDIA_CONNECT 和 MEDIA_DISCONNECT)时引发事件。

于 2012-12-17T07:12:54.577 回答