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 y mi función queda así:
private 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"