我使用wix的安装程序使用FirewallException api向Windows防火墙注册软件包的某些组件,以便尝试阻止防火墙弹出窗口。
似乎在Windows7中,它仅对用户运行安装程序时当前处于活动状态的网络配置文件(即工作/主页/专用)的例外进行注册。当用户更改网络配置文件并运行我们的应用程序时,会显示防火墙弹出窗口。
我们是否可以使用防火墙例外将设置应用于所有网络配置文件?我目前使用的语法是:
<fire:FirewallException Id="XXXX" Name="Program Name" Scope="any" File="WixFileRef"/>
答案 0 :(得分:0)
您的代码未通过,但您可以使用“配置文件”属性控制使用的配置文件。它可以在WiX v3.5及更高版本中使用。