Мое приложение использует несколько портов для многоадресной рассылки и других целей.По умолчанию брандмауэр Windows блокирует это (у меня Windows 7).
Я видел, что брандмауэр можно контролировать через API: Какие вызовы API используются при открытии порта в брандмауэре Windows?
но мое приложение обычно не запускается с правами администратора, поэтому я полагаю, что не смогу использовать это во время выполнения.
Каков рекомендуемый способ создания моего приложения "просто работать "без необходимости вручную добавлять правило брандмауэра?
Должен ли я просто добавить правило брандмауэра во время установки?Есть ли что-то еще, о чем я должен подумать, чтобы заставить мое приложение «просто работать»?
Кстати, меня интересуют только Windows 7 и Windows 2008 R2, 64-битные версии, если это что-то меняет.