Wie erhalte ich den Prozessnamen eines offenen Ports in C #?

8

Wie bekomme ich den Prozessnamen eines offenen Ports in C #?

    
Abdul Khaliq 04.11.2009, 16:41
quelle

4 Antworten

4

Ссылка könnte auch helfen

    
Abdul Khaliq 24.11.2009, 08:59
quelle
7

Nach einiger Suche habe ich die Lösung von Cheyne Wallace in eine statische Klasse mit einer Eigenschaft umgeändert, die eine Zuordnung von Prozessen zu Ports in Form einer Liste mit NetStat zurückgibt.

Hier ist die Klasse:

%Vor%

Der Aufruf von einer einfachen Konsolenanwendung könnte wie folgt aussehen:

%Vor%     
Greg Grater 19.11.2013 20:58
quelle
3

Sie können netstat -anb ausführen und die Ausgabe verarbeiten.

    
Zote 04.11.2009 16:47
quelle
2

Ich hatte dieses Problem vor nicht allzu langer Zeit. Es gibt keinen einfachen Weg, dies mit .net allein zu tun. Sie rufen die Portnummern und die Prozess-IDs ab, aber nicht die Beziehung zwischen den beiden.

Dieses Bit Code verwendet NetStat, um es auszuarbeiten.

Erhalten Sie aktive Ports und zugeordnete Prozessnamen in C #

Ссылка

    
Cheyne 05.08.2013 21:45
quelle

Tags und Links