сокеты других приложений :)
От: storm  
Дата: 09.12.02 08:55
Оценка:
Здравствуйте!
можно ли как-нить узнать, какие сокеты открыты и какими приложениями.
и как можно закрыть сокет не из приложения, создавшего его
Буду признателен за любую информацию.
Re: сокеты других приложений :)
От: Kubyshev Andrey  
Дата: 09.12.02 09:06
Оценка:
Здравствуйте, storm, Вы писали:

S>можно ли как-нить узнать, какие сокеты открыты и какими приложениями.

S>и как можно закрыть сокет не из приложения, создавшего его
S>Буду признателен за любую информацию.

fuser, sockstat, netstat -apn
zakryt' socket mozhno komandoi firewalla i kill application
Re: сокеты других приложений :)
От: SCS  
Дата: 09.12.02 09:08
Оценка:
Здравствуйте, storm, Вы писали:

S>можно ли как-нить узнать, какие сокеты открыты и какими приложениями.

S>и как можно закрыть сокет не из приложения, создавшего его

через IP helper: GetTcpTable(..), SetTcpEntry(..)
SCS
Re[2]: сокеты других приложений :)
От: storm  
Дата: 09.12.02 09:59
Оценка:
Здравствуйте, SCS, Вы писали:

SCS>Здравствуйте, storm, Вы писали:


S>>можно ли как-нить узнать, какие сокеты открыты и какими приложениями.

S>>и как можно закрыть сокет не из приложения, создавшего его

SCS>через IP helper: GetTcpTable(..), SetTcpEntry(..)


GetTcpTable(..) не возвращает номер процесса, создавшего сокет.
В ХР есть что-то типа GetTcpЕхTable(), кот. возвращает всю необходимую информацию,
но мне нужно для НТ/2000
Re[2]: сокеты других приложений :)
От: storm  
Дата: 09.12.02 10:02
Оценка:
Здравствуйте, Kubyshev Andrey, Вы писали:

KA>Здравствуйте, storm, Вы писали:


S>>можно ли как-нить узнать, какие сокеты открыты и какими приложениями.

S>>и как можно закрыть сокет не из приложения, создавшего его
S>>Буду признателен за любую информацию.

KA>fuser, sockstat, netstat -apn

KA>zakryt' socket mozhno komandoi firewalla i kill application
извините, что сразу не сказал, но хочу это реализовать программно и для winNT/2000.
Re[3]: сокеты других приложений :)
От: SCS  
Дата: 09.12.02 10:14
Оценка:
Здравствуйте, storm, Вы писали:
S>GetTcpTable(..) не возвращает номер процесса, создавшего сокет.
S>В ХР есть что-то типа GetTcpЕхTable(), кот. возвращает всю необходимую информацию,
S>но мне нужно для НТ/2000
посмотри исходники этой программы, вроде бы, то что тебе нужно здесь
SCS
Re[4]: сокеты других приложений :)
От: storm  
Дата: 09.12.02 10:29
Оценка:
Здравствуйте, SCS, Вы писали:

SCS>Здравствуйте, storm, Вы писали:

S>>GetTcpTable(..) не возвращает номер процесса, создавшего сокет.
S>>В ХР есть что-то типа GetTcpЕхTable(), кот. возвращает всю необходимую информацию,
S>>но мне нужно для НТ/2000
SCS>посмотри исходники этой программы, вроде бы, то что тебе нужно здесь
да! подобное я и хочу сделать, только вот исходников к этой проге нет,
а есть к облегченной версии, которая под НТ не отображает необходимую мне информацию.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.