Как добавить службы в список доверия брандмауэра Windows или предложить пользователю сделать то же самое? - PullRequest
0 голосов
/ 26 декабря 2010

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

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

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

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

1 Ответ

0 голосов
/ 14 марта 2013

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

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

...