2010-04-22 87 views
3

我有一个WiX安装程序项目,我在其中使用WiX FirewallException作为安装程序的一部分添加了两个防火墙例外。这在客户端机器使用Windows防火墙时效果很好,但我得到一个报告,指出在使用诺曼个人防火墙时,用户无法使解决方案运行。关于此问题的一些问题:为Windows防火墙产品添加防火墙例外,比如诺曼,诺顿等

  • 其他防火墙产品通常会遵守添加到Windows防火墙的规则吗?如果是这样 - 这只是一个导入或防火墙产品总是会尊重Windows防火墙规则的变化?
  • 是否有任何通用的方法来添加防火墙例外,以便所有/许多防火墙在安装程序(例如WiX防火墙扩展程序)期间都会尊重它们?
  • 使用netsh会导致防火墙异常被添加到Windows防火墙以外的其他产品吗?

回答

3

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