2010-12-26 3 views
0

Я включил небольшой сервер http в свой дистрибутив программного обеспечения, предназначенный для доступа к моему установленному приложению из локальной сети клиента.Как добавить службы в список доверия брандмауэра Windows или предложить пользователю сделать то же самое?

В настоящий момент заказчику необходимо вручную обновить список доверенных приложений брандмауэра. Я хочу либо открыть отверстие в брандмауэре во время установки, либо убедиться, что брандмауэр предложит пользователю разрешить моему веб-серверу доверенное приложение, способное принимать входящий трафик.

Любое решение должно работать с встроенным брандмауэром Windows как минимум.

Предложения?

+2

Вопрос не содержит достаточно информации, чтобы обеспечить полезный ответ. Какой брандмауэр? Какая операционная система? Является ли брандмауэром часть вашего «дистрибутива» программного обеспечения (как если бы это было, например, пользовательский дистрибутив Linux или виртуальное устройство)? –

+0

Мое программное обеспечение сталкивается с отдельными клиентами на платформе Windows, поэтому я не уверен, какой брандмауэр установлен на их компьютерах, но по крайней мере будет работать брандмауэр Windows. Когда мой клиент HTTP-сервера и клиент попытаются подключить его, как сделать брандмауэр Windows выдать предупреждающее сообщение и позволить клиенту решить, да/нет, чтобы добавить мое программное обеспечение в список доверия. И если http-сервер работает как службы, появится ли всплывающее предупреждение о брандмауэре Windows? – user497032

+0

Обновлен вопрос и теги, чтобы включить эту обратную связь. (В будущем вы можете сделать это самостоятельно, а не просто добавлять дополнительную информацию в качестве комментария). –

ответ

0

Я бы начал читать, прочитав в следующих разделах MSDN. Это должно дать вам достаточно информации, чтобы знать, что вам нужно. Короче говоря, вы можете поговорить с COM COM-объектом INetFwMgr.

XP

http://msdn.microsoft.com/en-us/library/windows/desktop/aa366453%28v=vs.85%29.aspx

Vista, или более поздняя версия INetFwPolicy2

http://msdn.microsoft.com/en-us/library/windows/desktop/ff956124(v=vs.85).aspx

 Смежные вопросы

  • Нет связанных вопросов^_^