对于C#,请查看Managed Wifi API,它是Windows XP
SP2和更高版本随附的Native Wifi API的包装。
我尚未测试此代码,但是查看Managed Wifi API示例代码,这应该列出可用的SSID。
WlanClient client = new WlanClient();foreach ( WlanClient.WlanInterface wlanIface in client.Interfaces ){ // Lists all available networks Wlan.WlanAvailableNetwork[] networks = wlanIface.GetAvailableNetworkList( 0 ); foreach ( Wlan.WlanAvailableNetwork network in networks ) { Console.WriteLine( "Found network with SSID {0}.", GetStringForSSID(network.dot11Ssid)); }}static string GetStringForSSID(Wlan.Dot11Ssid ssid){ return Encoding.ASCII.GetString( ssid.SSID, 0, (int) ssid.SSIDLength );}


