在Wix中使用FirewallException api将设置应用于Win7中的所有网络配置文件

时间:2010-09-08 10:02:38

标签: wix windows-firewall-api

我使用wix的安装程序使用FirewallException api向Windows防火墙注册软件包的某些组件,以便尝试阻止防火墙弹出窗口。

似乎在Windows7中,它仅对用户运行安装程序时当前处于活动状态的网络配置文件(即工作/主页/专用)的例外进行注册。当用户更改网络配置文件并运行我们的应用程序时,会显示防火墙弹出窗口。

我们是否可以使用防火墙例外将设置应用于所有网络配置文件?我目前使用的语法是:

<fire:FirewallException Id="XXXX" Name="Program Name" Scope="any" File="WixFileRef"/>

1 个答案:

答案 0 :(得分:0)

您的代码未通过,但您可以使用“配置文件”属性控制使用的配置文件。它可以在WiX v3.5及更高版本中使用。