我想知道是否有任何.Net类允许我知道我所连接的无线网络的SSID.到目前为止,我只发现下面链接的库.我能得到的最好还是应该用别的东西? 托管WiFi(http://www.codeplex.com/managedwifi)
利用WMI的方法适用于Windows XP,但它不再适用于Windows Vista.
你有没有办法告诉我是否有办法在我的C#程序运行时检查我的电脑中是否有互联网连接.举一个简单的例子,如果互联网工作,我会输出一个消息框说Internet is available.否则我会输出一条消息说,Internet is unavailable.
不使用库函数来查看网络是否可用(因为这不检查互联网连接)
System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()
Run Code Online (Sandbox Code Playgroud)
或者不打开网页并查看它是否返回数据
using (WebClient client = new WebClient())
htmlCode = client.DownloadString("http://google.com");
Run Code Online (Sandbox Code Playgroud)
因为上述两种方法都不适合我的需要.