Как программно открыть порт в брандмауэре?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
RazArt
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 08.09.2008 (Пн) 14:55
Откуда: Н.Новгород

Как программно открыть порт в брандмауэре?

Сообщение RazArt » 26.04.2009 (Вс) 9:39

Ну собстно вопрос в названии

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Как программно открыть порт в брандмауэре?

Сообщение iGrok » 26.04.2009 (Вс) 10:54

Попробуй поискать по UPnP.
label:
cli
jmp label

un1
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 20.04.2009 (Пн) 19:47

Re: Как программно открыть порт в брандмауэре?

Сообщение un1 » 26.04.2009 (Вс) 13:05

Для этого есть соответствующая команда:
netsh firewall add portopening [TCP/UDP][порт][имя]

Для примера:
Код: Выделить всё
Shell "netsh firewall add portopening TCP 7000 YoYo"

RazArt
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 08.09.2008 (Пн) 14:55
Откуда: Н.Новгород

Re: Как программно открыть порт в брандмауэре?

Сообщение RazArt » 26.04.2009 (Вс) 13:23

Биг спс, тему клоз! :)

RazArt
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 08.09.2008 (Пн) 14:55
Откуда: Н.Новгород

Re: Как программно открыть порт в брандмауэре?

Сообщение RazArt » 27.04.2009 (Пн) 21:10

А как можно туда прогу добавить?

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Как программно открыть порт в брандмауэре?

Сообщение iGrok » 27.04.2009 (Пн) 21:50

Если по аналогии - netsh add allowedprogram...
Поищи справку к netsh..
label:
cli
jmp label


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 58

    TopList