我制作的带有WIX的安装程序使用FireWallexception API将软件包的某些组件与Windows防火墙注册,以尝试防止防火墙弹出窗口。

看来,在Windows7中,它仅注册除了在用户运行安装程序时目前处于活动状态的网络配置文件(即工作/home/private)的例外。当用户更改网络配置文件并运行我们的应用程序时,将向它们提供防火墙弹出窗口。

我们可以使用防火墙异常将设置应用于所有网络配置文件吗?我目前正在使用的语法是:

<fire:FirewallException Id="XXXX" Name="Program Name" Scope="any" File="WixFileRef"/>
有帮助吗?

解决方案

您的代码没有通过,但是您可以控制使用配置文件属性使用的配置文件。它可在Wix v3.5及以后提供。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top