Comment obtenir le SSID et le RSSI pour Win7 à l'aide de C#
Je suis très nouveau pour Win7 et WMI. Merci de me conseiller où voir pour le point d'accès actif de la WiFi et comment obtenir le ssid/rssi pour chaque point d'accès.
J'ai utiliser:
ManagementClass mc = new ManagementClass("root\\WMI", "MSNdis_80211_ServiceSetIdentifier", null);
ManagementObjectSearcher searcher1 = new ManagementObjectSearcher(@"root\wmi","SELECT * FROM MSNdis_80211_BSSIList");
mais j'ai eu 0 résultats. C'est cette classe de soutien Win7? Quelqu'un peut m'aider?
OriginalL'auteur ailhaddin | 2010-02-25
Vous devez vous connecter pour publier un commentaire.
J'ai eu un problème similaire où il fallait que je le SSID de la actuellement connecté au réseau Wifi mais il n'a pas envie de créer un wrapper pour l'API en raison de sa complexité, de sorte pensé pourquoi ne pas utiliser la commande netsh
alors vous pouvez simplement récupérer la sortie de proc.StandardOutput.ReadToEnd();
analyser ce que vous voulez à partir de la chaîne:
Beaucoup plus facile à analyser une chaîne de caractères que d'écrire un wrapper pour l'API
Espérons que cela aide
OriginalL'auteur Tim
Au lieu de WMI, vous pouvez utiliser le Géré Wifi API.
Cochez cette question
Obtenir le SSID du réseau sans fil, je suis connecté avec le C# .Net sur Windows Vista
Quelques temps un rendez-vous, j'ai écrit un exemple d'utilisation de delphi prism, est très similaire à C#.
http://theroadtodelphi.wordpress.com/2009/09/30/detecting-wifi-networks-using-delphi-prism/
OriginalL'auteur RRUZ