2010-09-29 7 views
16

Y at-il une bibliothèque dans .NET qui me permettrait de manipuler le pare-feu Windows avec la sécurité avancée dans Windows 7?Ajouter par programme des règles au "composant logiciel enfichable Pare-feu Windows avec sécurité avancée"?

La raison pour laquelle je pose cette question est parce que je veux être en mesure d'ajouter des exceptions de programme/port par programme. Par exemple, je veux ajouter programme.exe à la section Règles entrantes et pour ce programme, je veux autoriser le port TCP 5660 et le port UDP 5660. Tous les autres ports devraient être bloqués pour ce programme seul; J'ai pensé que cela pourrait être confortablement défini dans la section Règles entrantes dans le pare-feu Windows avec sécurité avancée; J'espère que c'est la meilleure façon de le faire?

Cependant, comment j'accomplirais cela par programme?

J'ai déjà vu un exemple here, mais je pense que celui-ci parle de "Autoriser un programme via le composant logiciel enfichable Pare-feu Windows", qui ne possède pas les informations de port.

+1

double possible de [Une manière de tourner la "Internet off" dans les fenêtres en utilisant C#?] (Http://stackoverflow.com/questions/1242566/any-way-to-turn-the- internet-off-in-windows-using-c) – codechurn

Répondre