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"<
}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
#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"<