Question

Mon école utilise 802.11a, mais à la maison que j'utilise 802.11b. Cela signifie que chaque fois que je vais à la maison à l'école ou dans l'autre sens, je dois aller au gestionnaire de périphériques -> Cartes réseau -> Intel (R) WiFi Link 5100 AGN -> propriétés -> Avancé - Mode> sans fil -> changer la valeur .

Je voudrais faire un petit programme c # qui fait cela pour moi, mais je ne sais pas par où commencer.

point que quelqu'un peut me dans la bonne direction, je n'ai aucune idée sur l'endroit où commencer.

J'ai reçu une réponse de MSDN - mais je n'ai pas encore testé. http: //social.msdn .microsoft.com / Forums / en-US / csharpgeneral / fil / 3a8a096d-b0e8-488c-930F-12735e5f7b4b

SOLUTION Après avoir travaillé avec cela un peu, j'ai trouvé une solution. Tout d'abord je l'ai utilisé Process Monitor pour déterminer quelles valeurs de Registre ont été modifiées, lorsque J'ai changé le mode sans fil manuellement.

Maintenant, la valeur changeant contient 2 étapes. Le nom pour les modes sans fil sont mis en correspondance avec un numéro. Les chiffres sont ensuite mis en correspondance dans une clé de Registre différent à un numéro de mode sans fil. Alors d'abord j'ai trouvé le numéro en fonction du nom, puis je définir la valeur dans une clé de Registre différent.

Après que l'adaptateur réseau doit être remis à zéro, que je WMI à faire.

Je suis aide à ce fil sur MSDN.

Je ne sais pas, si elle fonctionne sur toutes les fenêtres OS, et je ne suis pas sûr si cela fonctionne sur toutes les cartes réseau. Quoi qu'il en soit, ce que je l'ai fait.

Était-ce utile?

La solution 2

SOLUTION Après avoir travaillé avec cela un peu, je l'ai trouvé une solution. Tout d'abord je l'ai utilisé le moniteur de processus pour déterminer quelles valeurs de registre ont été changées, quand j'ai changé le mode sans fil manuellement.

Maintenant, la valeur changeant contient 2 étapes. Le nom pour les modes sans fil sont mis en correspondance avec un numéro. Les chiffres sont ensuite mis en correspondance dans une clé de Registre différent à un numéro de mode sans fil. Alors d'abord j'ai trouvé le numéro en fonction du nom, puis je définir la valeur dans une clé de Registre différent.

Après que l'adaptateur réseau doit être remis à zéro, que je WMI faire.

Je suis aide dans ce fil sur MSDN.

Je ne sais pas, si elle fonctionne sur toutes les fenêtres OS, et je ne suis pas sûr si cela fonctionne sur toutes les cartes réseau. Quoi qu'il en soit, ce que je l'ai fait.

Autres conseils

vous voulez creuser dans l'espace de noms System.Management au mess avec les périphériques http : //msdn.microsoft.com/en-us/library/system.management.aspx

Il y a une API écrite pour accéder à tous les adaptateurs réseau wifi. Vous pouvez trouver son code source . L'espoir qui devrait vous aider à démarrer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top