I need IPC between a windows service and a GUI application both written in Delphi 2010. I decided to use named pipe for this. I built and installed successfully Russell Libby's TPipeServer and TPipeClient components (link). I followed other answers like this. But my service received only empty messages from the client. After many test I concluded that I was using those components erroneously, so i don't want to post any code here. So I'm looking for a valid example about how these components work in order to write/read strings in a named pipe (from client to server and viceversa). Any help is really appreciated, even using other free named pipes components or source codes. Thank you.
Edit: I need a valid way to pass security check in windows server 2008 / windows vista / windows 7