Проблема: существует много приложений, изо всех сил пытающихся слушать на порте 80 (Skype, Teamviewer и др.), и многим из них, который даже не важен (в том смысле, что у Вас может быть a httpd
выполнение и блокирование http порта и другого приложения не будут даже пищать о неспособности открыть порт). Что делает вещи хуже, некоторые приложения не обеспечивают способа настроить приложение для не использования определенных портов (это - то, что Вы получаете для использования собственного программного обеспечения) - можно или добавить его к Windows Firewall exceptions (и уступить нежелательному порту вводное поведение), или не (и рискните проигрывать больше всего - если не все - функциональности).
Технически, для брандмауэра не невозможно отклонить ходатайство, открывающее входящий порт, даже если приложение находится в списке исключений. И если эта функциональность встроена в Windows Firewall где-нибудь, должен быть способ активировать его.
Так, что я хочу знать:
Править: Я wouldd нравится подчеркивать, что я говорю о версии Windows Firewall, которая связывается Windows XP.
После предоставления его долгое размышление я понял, что, скорее всего, это не будет работать, потому что насколько я знаю брандмауэр Windows просто входящие пакеты блоков. Это никогда не предотвращает приложение, открывающее порт для слушания, просто блокирует входящий трафик, если порт не находится в списке исключений.
Я прав или являюсь мной неправильно? Какие-либо мнения об этом?