Pregunta

Mi escuela usa 802.11a, pero en casa uso 802.11b. Esto significa que cada vez que voy de casa a escuela o de otra manera tengo que ir al Administrador de dispositivos -> Adaptadores de red -> Intel (R) Wifi Enlace 5100 AGN -> Propiedades -> Avanzado -> Modo inalámbrico -> Cambiar el valor .

Me gustaría hacer un pequeño programa de C# que haga esto por mí, pero no sé por dónde empezar.

¿Alguien puede señalarme en la dirección correcta? No tengo idea de dónde comenzar.

He recibido una respuesta de MSDN, pero aún no la he probado.http://social.msdn.microsoft.com/forums/en-us/csharpgeneral/thread/3a8a096d-b0e8-488c-930f-12735e5f7b4b

SOLUCIÓNDespués de trabajar un poco con esto, encontré una solución. Primero usé Monitor de proceso Para determinar qué valores de registro se cambiaron, cuando cambié el modo inalámbrico manualmente.

Ahora cambiando el valor contiene 2 pasos. El nombre de los modos inalámbricos se asigna a un número. Los números se asignan en una clave de registro diferente a un número de modo inalámbrico. Así que primero encontré el número basado en el nombre, y luego establecí el valor en una clave de registro diferente.

Después de eso, el adaptador de red debe restablecerse, que utilicé WMI para hacer.

Tengo ayuda en Este hilo en msdn.

No estoy seguro, si funciona en todo el sistema operativo Windows, y no estoy seguro de si funciona en todos los adaptadores de red. De todos modos, esto es lo que hice.

¿Fue útil?

Solución 2

Solución Después de trabajar un poco con esto, encontré una solución. Primero utilicé Monitor de proceso para determinar qué valores de registro se cambiaron, cuando cambié el modo inalámbrico manualmente.

Ahora cambiando el valor contiene 2 pasos. El nombre de los modos inalámbricos se asigna a un número. Los números se asignan en una clave de registro diferente a un número de modo inalámbrico. Así que primero encontré el número basado en el nombre, y luego establecí el valor en una clave de registro diferente.

Después de eso, el adaptador de red debe restablecerse, que utilicé WMI para hacer.

Obtuve ayuda en este hilo en MSDN.

No estoy seguro, si funciona en todo el sistema operativo Windows, y no estoy seguro de si funciona en todos los adaptadores de red. De todos modos, esto es lo que hice.

Otros consejos

Desea cavar en el sistema de nombres de gestión del sistema para meterse con los dispositivos http://msdn.microsoft.com/en-us/library/system.management.aspx

Hay una API escrita para acceder a todos los adaptadores de red WiFi. Puede encontrar su código fuente en aquí. Espero que eso deba comenzar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top