Определить, блокирует ли брандмауэр Windows мою программу

У меня есть приложение, которое взаимодействует с устройством NetApp через их api. При включенном брандмауэре Windows команды api завершатся ошибкой. При выключенном брандмауэре команды api работают. Я не получаю сообщения типа «Брандмауэр Windows блокирует эту программу».

Просматривая документацию, я считаю, что нашел TCP-порты, которые должны быть открыты для работы команд api. Как я могу программно определить, заблокированы ли порты, чтобы показать пользователю сообщение о потенциальной проблеме?

11
задан Web 4 August 2011 в 14:36
поделиться