NamedPipe

#pragma once
#include
#include
#include

using namespace std;

int main(int argc,char **argv)
{
  HANDLE hp = CreateNamedPipe(
    "\\\\.\\pipe\\test",
    PIPE_ACCESS_DUPLEX,
    PIPE_TYPE_BYTE | PIPE_READMODE_BYTE|PIPE_WAIT,
    10,
    1024,
    1024,
    0,
    NULL);
  if(hp == INVALID_HANDLE_VALUE)
  {
    cout<<"Invalid Handle"<> buf;
}

                                                                                                                        • -

#pragma once
#include
#include
#include

using namespace std;

int main(int argc,char **argv)
{
  HANDLE hf = CreateFile(
    "\\\\.\\pipe\\test",
    GENERIC_WRITE,
    0,
    NULL,
    OPEN_EXISTING,
    0,
    NULL);

  if (hf == INVALID_HANDLE_VALUE)
  {
    std::cout<<"invalid handle"<