Использование API FirewalLexception в WIX, чтобы применить настройку для всех сетевых профилей в Win7

StackOverflow https://stackoverflow.com/questions/3666581

  •  01-10-2019
  •  | 
  •  

Вопрос

Установщик с WIX я сделал использует API Firewallexception для регистрации некоторых компонентов пакета с брандмауэром Windows, чтобы попробовать всплывающие окна брандмауэра.

Кажется, в Windows7 он только регистрирует исключение для профиля сетевого профиля (т. Е. Работа / Home / Private), который в настоящее время активен, когда пользователь запускает установщик. Когда пользователь меняет сетевой профиль и запускает наше приложение, они представлены на всплывающие окна брандмауэра.

Можем ли мы использовать исключение брандмауэра, чтобы применить настройки для всех сетевых профилей? Синтаксис, который я в настоящее время использую:

<fire:FirewallException Id="XXXX" Name="Program Name" Scope="any" File="WixFileRef"/>
Это было полезно?

Решение

Ваш код не прошел, но вы можете управлять профилем, используемым с помощью атрибута профиля. Это доступно в Wix v3.5, а затем.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top