работа с брэндмауэром
Нужно программно включать/выключать стандартный брэндмауэр windows для конкретного сетевого подключения. Это можно сделать? И если можно, то примерно как?
Хотя я не уверен на все 100.
А что говорит MSDN по этому вопросу?
Цитата: Tokolist
Насколько мне известно, фаэрвол я являет собой обычный сервис. Ну а как остановить сервис думаю разберешься сам :).
Хотя я не уверен на все 100.
А что говорит MSDN по этому вопросу?
Хотя я не уверен на все 100.
А что говорит MSDN по этому вопросу?
Нет, мне сервис останавливать не нужно. Мне нужно лишь применять/не применять файэрвол в зависимости от ситуации для одного конкретного, выбираемого мною подключения.
Цитата: dominator
Нет, мне сервис останавливать не нужно. Мне нужно лишь применять/не применять файэрвол в зависимости от ситуации для одного конкретного, выбираемого мною подключения.
А МСДН для чего придумали? :)
http://msdn2.microsoft.com/en-us/library/aa366415.aspx
На вкладке "дополнительно" перечислены все "сетевые карты" и прочие соединения. Соответственно, снятие "флага" приводит к прекращению слежения за этим каналом передачи данных.
А вот теперь думайте, как это сделать программно ;)
Цитата: el scorpio
А знаете ли вы, что для конкретного сетевого подключения брандмаузер можно отключать в его настройках.
На вкладке "дополнительно" перечислены все "сетевые карты" и прочие соединения. Соответственно, снятие "флага" приводит к прекращению слежения за этим каналом передачи данных.
А вот теперь думайте, как это сделать программно ;)
На вкладке "дополнительно" перечислены все "сетевые карты" и прочие соединения. Соответственно, снятие "флага" приводит к прекращению слежения за этим каналом передачи данных.
А вот теперь думайте, как это сделать программно ;)
"программно включать/выключать стандартный брэндмауэр windows для конкретного сетевого подключения":
Ну, я именно это и имел ввиду:) Так вот, как?
Цитата: Tokolist
А МСДН для чего придумали? :)
http://msdn2.microsoft.com/en-us/library/aa366415.aspx
http://msdn2.microsoft.com/en-us/library/aa366415.aspx
Спасибо, попробую найти здесь решение.
По указанной ссылке - примеры работы непосредственно с брэндмауэром. Здесь я не смог найти решения поставленной задачи.
Мне же, я так понимаю, нужно пойти от обратного, т.е. примерно следующее:
Найти все доступные сетевые подключения, получить доступ к свойствам конкретного необходимого в текущий момент, и выставить ему в свойствах не использовать брэндмауэр.
Подскажите, пожалуйста, каким образом?