Buenas tardes, he estado leyendo bastante sobre el uso de la api wireless de windows, lo unico que he sacado en claro que microsoft te da el nombre las funciones que puedes usar y una dll, pero para nada intuitivo.
Mi pregunta es si alguien me puede enseñar lo basico para poder empezar a implementar este tipo de funciones en una libreria propia
Para los que no sepan a que me refiero, es a esto, microsoft te cede wlanapi.dll y tu debes acceder a la libreria creando funciones que usan esa dll
http://msdn.microsoft.com/en-us/library/ms706556%28v=VS.85%29.aspx
Hola, existe una libreria, llamada Managed Wifi, que esta en C# y tiene el codigo fuente, ahi tenes ya todo programado, con esta libreria te podes hacer un programa para escanear redes , conectarte..etc..como hace windows, yo la probe desde VB .NET y funciona.
http://managedwifi.codeplex.com/ (http://managedwifi.codeplex.com/)
usa todas las apis de wlanapi.dll
saludos.
Hola buenas, sabia de la existencia de la libreria pero no consegui hacer que me funcionara del todo bien
siguiendo tu consego yya casi tengo lista la aplicacion, pero me falta retocar algunos falsos positivos a la hora de conectarme, si por ejemplo pongo mal la clave, me dice que esta conectado, con lo que no puedo aegurarme si el proceso tendra salida o no a internet
Este es el codigo que utilizo para saber si estoy conectado, tienes alguna idea de como solucionarlo? En windows obtengo conectividad nula.. sabes si hay algun modo de saber si eso pasa?
Citarclient.Interfaces[interfaz].ConnectSynchronously(Wlan.WlanConnectionMode.Profile, Wlan.Dot11BssType.Any, nombre_red,timeout*1000);
progressBar1.PerformStep();
while (client.Interfaces[interfaz].CurrentConnection.isState == Wlan.WlanInterfaceState.Associating || client.Interfaces[interfaz].CurrentConnection.isState == Wlan.WlanInterfaceState.Authenticating)
{
Thread.Sleep(50);
}
connected = client.Interfaces[interfaz].CurrentConnection.isState == Wlan.WlanInterfaceState.Connected;
yo tambien estoy intentando hacer una aplicacion pero me pasa igual no detecta cuando se conecta o no si fuera posible que comentaramos algo por el msn por favor indicamelo
No he usado la librería, pero... para esas comprobaciones, ¿por qué no tratas simplemente de intentar conectar con la página web de Microsoft (http://www.microsoft.com)?. Hasta donde tengo entendido, eso es lo que hace el "solucionador de problemas de redes" en Windows 7.