¿Hay alguna biblioteca en .NET que me permita manipular el Firewall de Windows con seguridad avanzada en Windows 7?¿Agregar reglas mediante programación al "Firewall de Windows con complemento de seguridad avanzada"?
La razón por la que pregunto esto es porque, quiero poder agregar excepciones de programa/puerto mediante programación.
Por ejemplo, deseo agregar program.exe a la sección de Reglas de entrada y para este programa, quiero permitir el puerto TCP 5660 y el puerto UDP 5660. Todos los demás puertos deberían estar bloqueados solo para este programa;
Pensé que esto podría establecerse cómodamente en la Sección de Reglas de entrada en Firewall de Windows con seguridad avanzada; Espero que esta sea la mejor manera de hacerlo?
Sin embargo, ¿cómo lo lograría programáticamente?
Ya he visto un ejemplo here, pero creo que este habla de "Permitir un programa a través del complemento de Windows Firewall", que no tiene la información del puerto.
posible duplicado de [Cualquier forma de convertir el "Internet off" en las ventanas utilizando C#?] (Http://stackoverflow.com/questions/1242566/any-way-to-turn-the- internet-off-in-windows-using-c) – codechurn