La gestion de la connexion réseau sans fil en C#
Nous avons un WinForms application écrite en C# qui a une très personnalisée de l'interface graphique. L'utilisateur n'est pas autorisé à exécuter d'autres applications et l'utilisateur ne peut pas entrer dans le système d'exploitation (windows xp Pro) à tous. Nous prévoyons de permettre à l'utilisateur de se connecter à des réseaux sans fil disponibles. Nous allons créer une configuration de l'écran qui affiche les réseaux disponibles (par SSID) et permet à l'utilisateur de se connecter. Tout connecté, nous voulons afficher la force du signal.
Existe-t-il des composants qui fournissent cette fonctionnalité? Je n'ai rien trouvé mais cette.
Je peux configurer les paramètres TCP/IP à l'aide de WMI, mais c'est le sans fil trucs que j'ai besoin d'une direction sur.
Merci beaucoup!
Matt
- Sonne comme un intéressant composant, si vous les trouvez s'il vous plaît poster ici. T
Vous devez vous connecter pour publier un commentaire.
Géré Wifi API devrait fonctionner.
Cela peut ne pas être idéal, vous avez XP, ce qui est bon, mais vous aurez à déployer un correctif. J'irais pour elle, parce que tous les wifi code je l'ai eu (pour le Compact Framework) est hideuse. Ce code est aussi simple que pourrait être.
Leur exemple de code n'inclut pas la lecture de la force du signal, bien que, et je ne sais pas si le wifi Native API fournit que. J'ai écrit le code C# qui obtient la force du signal sans fil, mais elle l'a fait en PInvoking dans un spécifiques au fabricant DLL disponible seulement sur leurs appareils. Il se peut que vous aurez à faire quelque chose de similaire pour obtenir la puissance sans fil à partir de votre PC sans fil de la carte (et c'est peut-être pourquoi cette fonctionnalité n'est pas disponible dans un API).
Il est possible de connecter les réseaux sans fil disponibles à l'aide de wifi native.
http://www.codeproject.com/KB/gadgets/SignalStrenghth.aspx
Vérifier le lien, Qui a été développé par moi.
J'ai écrit une bibliothèque qui est une couche d'abstraction au-dessus Géré Wifi, c'est un peu plus pratique à utiliser. Vous pouvez trouver sur GitHub.