2010-09-08 5 views
0

Установщик с помощью wix, который я создал, использует FirewallException api для регистрации некоторых компонентов пакета с брандмауэром Windows, чтобы попытаться предотвратить всплывающие окна брандмауэра.Использование FirewallException api в Wix для применения настроек ко всем сетевым профилям в Win7

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

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

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

ответ

0

Ваш код не пришел через, но вы можете управлять профилем (ов) с помощью атрибута профиля. Он доступен в WiX версии 3.5 и более поздних версиях.