On Wed, Aug 27, 2008 at 6:29 AM, Thomas Hruska <[EMAIL PROTECTED]> wrote:
> Amitabh Shukla wrote:
>> Greetings
>>
>> I need to get the process name that is using an open port on Windows
>> and Unix programatically in C. On unix I think the best way may be
>> read the /proc fs.(I would be glad to know of a better/more portable
>> way.) I don't know how to obtain that information on Windows.
>> Please help me with some pointers on how to go about it.
>>
>> Thanks,
>> AS
>
> Hmm...not sure about *NIX, but the simplest way would be to capture the
> output of 'netstat -o' under Windows (Win2000 and later) and then parse
> it.  'netstat' exists for *NIX, but I don't know if it maps open sockets
> to process IDs.  That would be the most portable (albeit "hacky") method.

netstat -p

-- 
PJH

http://shabbleland.myminicity.com/

Reply via email to