Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2013, 15:29
EL_DOC
 
Fecha de Ingreso: junio-2008
Mensajes: 109
Antigüedad: 16 años, 9 meses
Puntos: 0
Pregunta Desactivar un adaptador de red desde C#

Saludos, estoy intentando desactivar la tarjeta de red usando una aplicación en C# pero no se si lo he hecho bien o me falta algo ya que al ejecutar el programa no me desactiva la tarjeta de red, estoy usando la clase "Win32_NetworkAdapter" mi función me queda de la siguiente manera:

Código C:
Ver original
  1. private void DisableNetworkByAdapterType(string adapterType)
  2.         {
  3.  
  4.             var query = new SelectQuery("Win32_NetworkAdapter",
  5.                                         "NetConnectionStatus=2 and AdapterType='" + adapterType + "'");
  6.  
  7.             var searcher = new ManagementObjectSearcher(query);
  8.  
  9.             foreach (ManagementObject result in searcher.Get())
  10.             {
  11.                 result.InvokeMethod("Disable", null);
  12.             }
  13.         }

Nota: el parámetro adapterType yo le mando "Ethernet 802.3"