Puedo agregar reglas individuales al Firewall de Windows (Servidor 2008 R2), pero estoy tratando de evitar múltiples reglas por dirección IP y me gustaría actualizar la regla existente RemoteAddresses . A continuación se muestra el código que estoy usando para agregar reglas, estoy haciendo todo lo posible para investigar cómo actualizar las reglas existentes Direcciones remotas, pero sin suerte.Actualizando reglas de firewall existentes usando API
¡Se agradece cualquier ayuda!
string ip = "x.x.x.x";
INetFwRule2 firewallRule = (INetFwRule2)Activator.CreateInstance(Type.GetTypeFromProgID("HNetCfg.FWRule"));
firewallRule.Name = "Block Bad IP Addresses";
firewallRule.Description = "Block Nasty Incoming Connections from IP Address.";
firewallRule.Action = NET_FW_ACTION_.NET_FW_ACTION_BLOCK;
firewallRule.Direction = NET_FW_RULE_DIRECTION_.NET_FW_RULE_DIR_IN;
firewallRule.Enabled = true;
firewallRule.InterfaceTypes = "All";
firewallRule.RemoteAddresses = ip;
INetFwPolicy2 firewallPolicy = (INetFwPolicy2)Activator.CreateInstance(Type.GetTypeFromProgID("HNetCfg.FwPolicy2"));
firewallPolicy.Rules.Add(firewallRule);
por favor, evite anteponiendo a sus preguntas con C# o similares, eso es lo que las etiquetas son para. –