Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I get a list of all open named pipes in Windows?

Is there an easy way to test whether your named pipe is working correctly? I want to make sure that the data I'm sending from my app is actually being sent. Is there a quick and easy way to get a list of all the named pipes?

like image 693
Doug T. Avatar asked Nov 03 '08 14:11

Doug T.


People also ask

How do you monitor named pipes?

You can use "Pipe Monitor" which lets you see what is flowing through Windows named pipes. Also, to restrict the access to your named pipe, you can specify a security descriptor for a named pipe when you call the CreateNamedPipe function.

Are there pipes in Windows?

Microsoft Windows Pipes utilizes a client-server implementation whereby the process that creates a named pipe is known as the server and the process that communicates with the named pipe is known as the client. By utilizing a client-server relationship, named pipe servers can support two methods of communication.

What is Pipelist EXE?

File Path: C:\SysinternalsSuite\pipelist.exe. Description: Lists open named pipes.

What is Powershell named pipe IPC?

A named pipe is a stream-based mechanism for inter-process communication (IPC). The . NET Framework has two types for allow you to use named pipes: System.


1 Answers

You can view these with Process Explorer from sysinternals. Use the "Find -> Find Handle or DLL..." option and enter the pattern "\Device\NamedPipe\". It will show you which processes have which pipes open.

like image 90
Rob Walker Avatar answered Oct 21 '22 00:10

Rob Walker