Моя организация выпускает набор приложений Windows, которые используют сеть, и поэтому, когда пользователи запускают наше программное обеспечение в первый раз, брандмауэр Windows (если он запущен) вызывает всплывающее окно, информируя пользователя о том, что наш приложения пытаются использовать сеть, предлагая пользователю разрешить или запретить доступ.
Это происходит с множеством других приложений (Spotify, чтобы привести один пример), но мы хотели бы предотвратить появление этих всплывающих окон, поскольку они могут быть немного проблематичными для наших пользователей. Некоторые приложения (MSN Messenger, GoogeTalk) работают, не заставляя брандмауэр предупреждать пользователя, и мы хотели бы сделать то же самое.
Мы успешно сделали это в Windows XP, когда наш установщик записал соответствующие ключи реестра по адресу:
HKLM \ SYSTEM \ ControlSet001 \ Services \ SharedAccess \ Параметры \ FirewallPolicy \ StandardProfile \ AuthorizedApplications \ Список
Однако это не имеет такого же эффекта в Windows 7 - всплывающие окна брандмауэра все еще имеют место.
Есть идеи, как мы можем это сделать? (Наши установщики и программное обеспечение имеют цифровую подпись.)
Спасибо
Том Дэвис