Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: vvictoristudio en 18 Diciembre 2013, 02:08 am



Título: Listar puertos en uso por procesos
Publicado por: vvictoristudio en 18 Diciembre 2013, 02:08 am
Como puedo obtener los puertos en uso por un determinado proceso, en WinXP la API AllocateAndGetTcpExTableFromStack me servia pero ahora en Win7 esta api no existe, alguien me podria decir como solucionar este problema. Gracias de antemano.


Título: Re: Listar puertos en uso por procesos
Publicado por: BlackZeroX en 18 Diciembre 2013, 02:33 am

http://foro.elhacker.net/programacion_visual_basic/cerrar_un_puerto_se_puede-t308247.0.html;msg1530906#msg1530906

Con unas APIS mas puedes obtener el el proceso respectivo.

Dulces Lunas!ˇ.


Título: Re: Listar puertos en uso por procesos
Publicado por: Mad Antrax en 18 Diciembre 2013, 10:34 am
Te doy una solución alternativa.... a mi me gusta utilizar recursos externos para solventar algunos problemas. Por ejemplo, se me ocurre lo siguiente:

1) Lanzar internamente el comando netstat -nb
2) Parsear el output del comando (Usando InStr, Split, etc...)

netstat -nb te muestra todas las conexiones y puertos abiertos y sus procesos asignados.

Saludos!!