Código C:
Ver originalfor(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