Wie man SSID und RSSI für Win7 mit C#
Ich bin ganz neu auf Win7 und WMI. Bitte beraten Sie mich wo sehen Sie für active access point vom WLAN und wie man ssid/rssi für jeden access-point.
Ich verwenden:
ManagementClass mc = new ManagementClass("root\\WMI", "MSNdis_80211_ServiceSetIdentifier", null);
ManagementObjectSearcher searcher1 = new ManagementObjectSearcher(@"root\wmi","SELECT * FROM MSNdis_80211_BSSIList");
aber ich habe 0 Ergebnisse. Ist diese Klasse Unterstützung Win7? Kann jemand helfen?
InformationsquelleAutor ailhaddin | 2010-02-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte ein ähnliches problem, wo ich brauchte, um die SSID des aktuell verbundenen Wifi-Netzwerk, aber nicht das Gefühl, wie die Schaffung eines wrapper für die API aufgrund seiner Komplexität so dachte, warum nicht verwenden Sie netsh
dann können Sie nur abrufen, das die Ausgabe von proc.StandardOutput.ReadToEnd();
analysieren Sie, was Sie wollen aus dem string:
Viel einfacher, eine Zeichenfolge zu analysieren, als zu schreiben ein wrapper für die API
Hoffe, das hilft
InformationsquelleAutor Tim
Anstelle von WMI können Sie die Managed Wifi API.
Prüfen diese Frage
Holen Sie sich die SSID des WLAN-Netzwerk bin ich verbunden mit C# .Net auf Windows Vista
Einiger Zeit ein gehen, schrieb ich ein Beispiel mit delphi-prism, ist sehr ähnlich zu C#.
http://theroadtodelphi.wordpress.com/2009/09/30/detecting-wifi-networks-using-delphi-prism/
InformationsquelleAutor RRUZ