title: Read/write example codes for TPipeServer and TPipeClient components and security check
body: <p>I need IPC between a windows service and a GUI application both written in <strong>Delphi 2010</strong>. I decided to use named pipe for this.
  I built and installed successfully Russell Libby's TPipeServer and TPipeClient components (<a href="https://stackoverflow.com/questions/5132894/russell-libbys-pipes-components">link</a>).
  I followed other answers like <a href="https://stackoverflow.com/questions/512366/how-do-i-send-a-string-from-one-instance-of-my-delphi-program-to-another">this</a>.
  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 <strong>write/read</strong> 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.</p>
  
  <p><strong>Edit:</strong> I need a valid way to pass security check in windows server 2008 / windows vista / windows 7</p>