Я не знаю наверняка о брандмауэре Vista, но я бы определенно ожидал, что это нарушение безопасности любого компьютера, позволяющее программный доступ к спискам исключений брандмауэра. Я был бы очень удивлен, если бы Windows позволила произвольному коду возиться с брандмауэром таким образом.
Пользователь, сидящий перед компьютером, или сетевой администратор, устанавливающий политики безопасности в сети, будут единственными, кто сможет это сделать. Обратите внимание, что они оба являются действительными людьми, делающими процесс в интерактивном режиме.