Api Wireless C#

Iniciado por berni69, 2 Julio 2011, 15:46 PM

0 Miembros y 1 Visitante están viendo este tema.

berni69

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
Errar es humano, pero para liar las cosas de verdad se necesita un ordenador

Tutorial Swifi keygen + Airwin 2.0

seba123neo

#1
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/

usa todas las apis de wlanapi.dll

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

berni69

Hola buenas, sabia de la existencia de la libreria pero no consegui hacer que me funcionara del todo bien
Errar es humano, pero para liar las cosas de verdad se necesita un ordenador

Tutorial Swifi keygen + Airwin 2.0

berni69

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;
Errar es humano, pero para liar las cosas de verdad se necesita un ordenador

Tutorial Swifi keygen + Airwin 2.0

pacocable

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

Unbr0ken

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?. Hasta donde tengo entendido, eso es lo que hace el "solucionador de problemas de redes" en Windows 7.
Cita de: SnowcrashDiscutir con desconocidos por internet es un ejercicio de imbéciles; todos acaban siendo quinceañeros arrogantes con cantidades infinitas de tiempo libre.

NO resuelvo dudas vía MP, para algo está el foro.