Как узнать какой процесс открыл какой порт? - PullRequest
0 голосов
/ 22 августа 2011

Мне нужен способ узнать, какой процесс открыл какой порт без помощи внешнего приложения.Т.е. нет netstat или других подобных инструментов.

1 Ответ

2 голосов
/ 22 августа 2011

Вам необходимо использовать вспомогательные функции IP . В частности, GetExtendedTcpTable и GetExtendedUdpTable .

Например, для GetExtendedUdpTable вы можете передать MIB_UDPTABLE_OWNER_PID в качестве TableClass, и вы сможете получить PID процесса, который вызвал привязку для конечной точки UDP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...