我正在尝试在我的代码中使用 namedpipe 在 c++ 模块和 c# 模块之间进行通信
_pipe = CreateFile(
pipeName.c_str(),
GENERIC_READ, // only need read access
FILE_SHARE_READ ,
NULL,
CREATE_ALWAYS ,
FILE_ATTRIBUTE_NORMAL,
NULL
);
if(_pipe == INVALID_HANDLE_VALUE)
{
DWORD err = GetLastError();
int i = 5;
}
当我尝试使用创建管道时,我总是收到错误 2
listener = new PipeListener("\\\\.\\pipe\\mynamedpipe");