草庐IT

WindowsFirewall

全部标签

c# - 安装期间创建防火墙规则 : netsh or WindowsFirewall API?

我在这里为我们的程序构建一个安装程序,我想在安装时添加防火墙规则。我研究了一下,发现了两种方法:运行netsh命令以编程方式使用防火墙API关于netsh-记录了2种类型的命令-"netshfirewalladdallowedprogramC:\MyApp\MyApp.exe"My应用程序“启用”,和-"netshadvfirewall防火墙添加规则名称="我的应用程序"dir=inaction=allowprogram="C:\MyApp\MyApp.exe"enable=yes"..哪个操作系统支持哪个?我想我可以同时运行两者以确保(我想支持xp,vista和win7)关于fire