Using NamedPipeServerStream to read and NamedPipeClientStream to write data, everything works fine when both processes are run by the same user, but if
NamedPipeServerStream
NamedPipeClientStream