Foros del Web » Programación para mayores de 30 ;) » .NET »

Detectar Redes Inalambricas con c#

Estas en el tema de Detectar Redes Inalambricas con c# en el foro de .NET en Foros del Web. hola amigos,, tengo un problemita,,espero alguien me pueda brindar su ayuda lo ke pretendo hacer es enlistas en un ListBox Las Redes Inalambricas que me ...
  #1 (permalink)  
Antiguo 20/03/2011, 16:28
 
Fecha de Ingreso: marzo-2011
Mensajes: 35
Antigüedad: 13 años, 1 mes
Puntos: 0
Detectar Redes Inalambricas con c#

hola amigos,, tengo un problemita,,espero alguien me pueda brindar su ayuda
lo ke pretendo hacer es
enlistas en un ListBox
Las Redes Inalambricas que me Detecta mi Ordenardor

pretendo hacerlo en c#2008
espero alguien me pueda brindar su ayuda...


gracias de antemano..
__________________
El Conocimiento Humano Le Pertenece Al Mundo
  #2 (permalink)  
Antiguo 21/03/2011, 19:32
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 7 meses
Puntos: 87
Respuesta: Detectar Redes Inalambricas con c#

Usando WMI puedes hacerlo

Código:
 public static void GetAvailableNetworks()
      {
      	try
      	{
      	    /*Making the search*/
      		string scope = "root\\WMI";
      		string query = "SELECT * FROM MSNdis_80211_BSSIList";
      		ManagementObjectSearcher mos = new ManagementObjectSearcher(scope, query);
      		ManagementObjectCollection moc = mos.Get();
      		ManagementObjectCollection.ManagementObjectEnumerator moe = moc.GetEnumerator();
      		moe.MoveNext();
      		/*Adapter name*/
      		Console.WriteLine("Adapter: " + moe.Current.Properties["InstanceName"].Value);
      		/*Number of available wireless networks*/
      		Console.WriteLine("Available wireless networks: " + moe.Current.Properties["NumberOfItems"].Value);
      		ManagementBaseObject[] objarr = (ManagementBaseObject[]) moe.Current.Properties["Ndis80211BSSIList"].Value;
      
      		foreach (ManagementBaseObject queryObj in objarr)
      		{
      			/*One SSID per line (SSID = name of nerwork)*/
      			Console.WriteLine(Encoding.ASCII.GetChars((byte[])queryObj.Properties["Ndis80211Ssid"].Value));
      		      /*
      			* Other info:
      			* Ndis80211Ssid (Service Set Identifer) (array of uint8) = byte[]
      			* Ndis80211MacAddress (array of uint8) = byte[]
      			* Ndis80211Rssi (Recieved Signal Strength Identifier) (uint32) (Must be converted to dBm :/)
      			*/
      		}
      	}
      	catch (ManagementException e)
      	{
      		Console.WriteLine("An error occurred while querying for WMI data: " + e.Message);
      	}
      }
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 21/03/2011, 21:40
 
Fecha de Ingreso: marzo-2011
Mensajes: 35
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Detectar Redes Inalambricas con c#

yo programo en c#.net

copie y pegue ese codigo y me marca error en esto

Cita:
ManagementObjectSearcher
tengo que dar de alta alguna libreria??
__________________
El Conocimiento Humano Le Pertenece Al Mundo
  #4 (permalink)  
Antiguo 22/03/2011, 12:07
Avatar de bieres  
Fecha de Ingreso: marzo-2011
Mensajes: 63
Antigüedad: 13 años, 1 mes
Puntos: 5
Respuesta: Detectar Redes Inalambricas con c#

Using System.Management
  #5 (permalink)  
Antiguo 22/03/2011, 13:41
 
Fecha de Ingreso: marzo-2011
Mensajes: 35
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Detectar Redes Inalambricas con c#

ya agrege ea libreria pero me siguen saliendo los mismos errores

ManagementObjectSearcher


quisa tengo que agregar alguna referencia,,,
buscare en internet, cual referencia se agrega con esa libreria
__________________
El Conocimiento Humano Le Pertenece Al Mundo
  #6 (permalink)  
Antiguo 22/03/2011, 13:47
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Detectar Redes Inalambricas con c#

Prueba tambien haciendo clic derecho a tu proyecto, "Agregar referencia" y busca el System.Management y agregaselo.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #7 (permalink)  
Antiguo 22/03/2011, 14:27
 
Fecha de Ingreso: marzo-2011
Mensajes: 35
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Detectar Redes Inalambricas con c#

ok,, si ya agrege la Referencia y ya no me marca errores
la bronca e que me marca error en esta linea

Cita:
moe.MoveNext();
__________________
El Conocimiento Humano Le Pertenece Al Mundo
  #8 (permalink)  
Antiguo 22/03/2011, 14:30
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Detectar Redes Inalambricas con c#

mmm.. que raro.... yo eh hecho copy paste y no veo ningun error... cual es el mensaje que que te arroja?
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #9 (permalink)  
Antiguo 22/03/2011, 14:39
 
Fecha de Ingreso: marzo-2011
Mensajes: 35
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Detectar Redes Inalambricas con c#

primero,, yo lo rtato de hacer con aplicacion windowsForm
y el error que me sale solo es
"Incompatible"

:(
__________________
El Conocimiento Humano Le Pertenece Al Mundo
  #10 (permalink)  
Antiguo 22/03/2011, 14:58
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Detectar Redes Inalambricas con c#

mira por ahi encontre este articulo... ojala te sea util : WMI
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: redes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:12.