3

我有一个 WiX 安装程序项目,其中我使用WiX FirewallException添加了两个防火墙例外作为安装程序的一部分。这在客户端机器使用 Windows 防火墙时非常有效,但我收到报告称用户在使用 Norman 的个人防火墙时无法运行该解决方案。关于这个的一些问题:

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

1 回答 1

3

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

于 2010-04-27T13:47:28.377 回答