У меня есть кнопка, которую когда-то щелкнули, она добавит новое правило в брандмауэр. НО проблема в том, что ее можно щелкнуть много раз и добавить много правил.Как проверить, существует ли правило брандмауэра
Как проверить, существует ли правило в брандмауэре? (Или это можно проверить правила?)
Вот мой код для добавления правила:
ProcessStartInfo run = new ProcessStartInfo();
run.FileName = "cmd.exe";
run.Verb = "runas";
run.Arguments = "/C netsh advfirewall firewall add rule name=\"Block IP Rule\" dir=in interface=any action=block remoteip=x.x.x.x";
run.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(run);
попытаться удалить существующие правила и добавить его снова:), думаю, просто – Oli
спасибо за простейшую идею, никогда не думал об этом: D – newbieguy