tags:

views:

94

answers:

1

I'd like to know if a particular process is using a given port, i.e. netstat -ban. I came across using IPGlobalProperties to get the list of active connections, but this doesn't seem to include process information.

It would be nice if there exists some class in C# that lets me do this programmatically. Ideally, I wouldn't have to pipe the cmd shell Process output.

A: 

Please see this question...

http://stackoverflow.com/questions/577433/which-pid-listens-on-a-given-port-in-c

Basically you PInvoke GetExtendedTcpTable()

kervin
Oops! I didn't come across this thread in my search. Thanks, and sorry for the dup.
mztan
You're welcome. SO's search can use some improvement.
kervin