Я включил небольшой сервер http в свой дистрибутив программного обеспечения, предназначенный для доступа к моему установленному приложению из локальной сети клиента.Как добавить службы в список доверия брандмауэра Windows или предложить пользователю сделать то же самое?
В настоящий момент заказчику необходимо вручную обновить список доверенных приложений брандмауэра. Я хочу либо открыть отверстие в брандмауэре во время установки, либо убедиться, что брандмауэр предложит пользователю разрешить моему веб-серверу доверенное приложение, способное принимать входящий трафик.
Любое решение должно работать с встроенным брандмауэром Windows как минимум.
Предложения?
Вопрос не содержит достаточно информации, чтобы обеспечить полезный ответ. Какой брандмауэр? Какая операционная система? Является ли брандмауэром часть вашего «дистрибутива» программного обеспечения (как если бы это было, например, пользовательский дистрибутив Linux или виртуальное устройство)? –
Мое программное обеспечение сталкивается с отдельными клиентами на платформе Windows, поэтому я не уверен, какой брандмауэр установлен на их компьютерах, но по крайней мере будет работать брандмауэр Windows. Когда мой клиент HTTP-сервера и клиент попытаются подключить его, как сделать брандмауэр Windows выдать предупреждающее сообщение и позволить клиенту решить, да/нет, чтобы добавить мое программное обеспечение в список доверия. И если http-сервер работает как службы, появится ли всплывающее предупреждение о брандмауэре Windows? – user497032
Обновлен вопрос и теги, чтобы включить эту обратную связь. (В будущем вы можете сделать это самостоятельно, а не просто добавлять дополнительную информацию в качестве комментария). –