为Windows防火墙以外的其他防火墙产品添加防火墙例外 - 例如Norman,Norton等

时间:2010-04-22 09:46:53

标签: installer wix firewall wix-extension windows-firewall-api

我有一个WiX安装程序项目,我使用WiX FirewallException在安装程序中添加了两个防火墙例外。当客户端计算机使用Windows防火墙时,这很有效,但我收到一个报告,说明用户在使用Norman的个人防火墙时无法运行解决方案。关于这个的一些问题:

  • 其他防火墙产品一般会将规则添加到Windows防火墙吗?如果是这样 - 这只是一个导入,还是防火墙产品会始终遵守对Windows防火墙规则的更改?
  • 是否有任何通用的方法来添加防火墙例外,以便所有/许多防火墙在安装过程中都会尊重它们,例如WiX中的防火墙扩展?
  • 使用netsh会导致防火墙例外被添加到除Windows防火墙之外的其他产品吗?

1 个答案:

答案 0 :(得分:3)

我相信所有这些的答案都是不,不,不。这是我在安装中甚至没有尝试执行此操作的原因之一。我总是鼓励应用程序开发编写不需要按摩防火墙的系统和/或让系统工程师使用文档来正确地向最终用户记录网络要求。我只在安装程序中尝试自动化,如果每个人都明白这是一次尽力而为的尝试,并且必须提供文档以帮助用户集成到他们的自定义环境中。在没有他们(真实)同意的情况下,我自然不利于用户操作系统配置设置。