private static void AddRule(string appName, string ruleName) { var commandIn = $"{FirewallCmd} add rule name=\"{ruleName}\" dir=in action=allow program=\"{appName}\""; var commandOut = $"{FirewallCmd} add rule name=\"{ruleName}\" dir=out action=allow program=\"{appName}\""; CmdRunner.Execute(commandIn); CmdRunner.Execute(commandOut); }
private static void RemoveRule(string appName, string ruleName) { var commandIn = $"{FirewallCmd} delete rule name=\"{ruleName}\" dir=in program=\"{appName}\""; var commandOut = $"{FirewallCmd} delete rule name=\"{ruleName}\" dir=out program=\"{appName}\""; CmdRunner.Execute(commandIn); CmdRunner.Execute(commandOut); }