我设法实现了我想要的。我打电话
CreateNamedPipe和
CloseHandle每节只有一次,我打电话
DisconnectNamedPipe时,我写失败,紧接着又
ConnectNamedPipe。
诀窍是仅
DisconnectNamedPipe在实际连接管道时调用。每当我尝试“确定”连接时,我都会调用它,这给了我奇怪的错误。
有关管道的更多信息,另请参见djgandy的答案。

我设法实现了我想要的。我打电话
CreateNamedPipe和
CloseHandle每节只有一次,我打电话
DisconnectNamedPipe时,我写失败,紧接着又
ConnectNamedPipe。
诀窍是仅
DisconnectNamedPipe在实际连接管道时调用。每当我尝试“确定”连接时,我都会调用它,这给了我奇怪的错误。
有关管道的更多信息,另请参见djgandy的答案。