如何在C中检查Windows中是否启用了防火墙

时间:2014-03-28 10:23:11

标签: c windows firewall

我想检查一下Windows中是否通过C代码启用了防火墙,我在C#中找到了一些方法,但只有C中的一些信息,我怎么能这样做?谢谢

2 个答案:

答案 0 :(得分:2)

您可以使用Windows Firewall API。对于Windows XP,请阅读InetFwProfile::FirewallEnabled property。在Vista或更高版本中,您可以使用Windows Firewall with Advanced Security API

答案 1 :(得分:1)

使用INetFwProfile interface。 [c ++]的MSDN示例可用here.