string name = format("\\\\.\\pipe\\%u.%p", GetCurrentProcessId(), this);
handle[0] = CreateNamedPipe(name.c_str(), PIPE_ACCESS_INBOUND|FILE_FLAG_OVERLAPPED, PIPE_TYPE_BYTE, 1, 1024, 1024, 0, 0);
if(handle[0]==INVALID_HANDLE_VALUE)
string name = format("\\\\.\\pipe\\%u.%p", GetCurrentProcessId(), this);
handle[0] = CreateNamedPipe(name.c_str(), PIPE_ACCESS_INBOUND|FILE_FLAG_OVERLAPPED, PIPE_TYPE_BYTE, 1, 1024, 1024, 0, 0);
if(handle[0]==INVALID_HANDLE_VALUE)