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 originalprivate void DisableNetworkByAdapterType(string adapterType)
{
var query = new SelectQuery("Win32_NetworkAdapter",
"NetConnectionStatus=2 and AdapterType='" + adapterType + "'");
var searcher = new ManagementObjectSearcher(query);
foreach (ManagementObject result in searcher.Get())
{
result.InvokeMethod("Disable", null);
}
}
Nota: el parámetro adapterType yo le mando
"Ethernet 802.3"