windows - Hvordan finder jeg ud af, hvilken proces åbnet hvilken port?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg vil gerne have en metode til at finde ud af, hvilken proces åbnet hvilken havn uden hjælp fra en ekstern applikation. Dvs. ingen netstat eller andre værktøjer kan lide det.

Bedste reference


Du skal bruge IP hjælperfunktionerne. Mere specifikt GetExtendedTcpTable og GetExtendedUdpTable. [1] [2] [3]


For GetExtendedUdpTable kan du for eksempel passere MIB\_UDPTABLE\_OWNER\_PID som TableClass, og du vil være i stand til at modtage PID af processen, der udstedte opkaldet til at binde til UDP-slutpunktet. [4]