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

在Wix中使用FirewallException api将设置应用于Win7中的所有网络配置文件,wix,windows-firewall-api,Wix,Windows Firewall Api,我制作的wix安装程序使用FirewallException api向Windows防火墙注册软件包的一些组件,以尝试阻止防火墙弹出 在Windows7中,它似乎只注册用户运行安装程序时当前处于活动状态的网络配置文件(即工作/家庭/私人)的例外。当用户更改网络配置文件并运行我们的应用程序时,会显示防火墙弹出窗口 我们可以使用防火墙例外将设置应用于所有网络配置文件吗?我当前使用的语法是: <fire:FirewallException Id="XXXX" Name="Program Name

我制作的wix安装程序使用FirewallException api向Windows防火墙注册软件包的一些组件,以尝试阻止防火墙弹出

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

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

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

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