Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/09/2013, 12:50
vosk
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 12 años, 4 meses
Puntos: 83
Respuesta: Obtener puertos abiertos TCP/IP por cada programa

Código C:
Ver original
  1. for(int i=0; i < (int) pTcpTable->dwNumEntries; i++)

Ojo, dwNumEntries en la struct MIB_TCPTABLE_OWNER_PID es DWORD (unsigned long).


"...no me muestra todos los procesos..."

Consulta los argumentos validos en la referencia de msdn http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx, cambia y/o combina el flag de ulAf y la tabla requerida. En el caso de mi ejemplo que colgué estoy pidiendo los pIDs de todos los procesos abiertos en red y usando el protocolo IPv4.

Saludos
vosk