【发布时间】:2008-12-04 11:57:46
【问题描述】:
我有一个 C++ 服务,它为具有 NULL SECURITY_ATTRIBUTES 的客户端提供命名管道,如下所示:
hPipe = CreateNamedPipe( lpszPipename, PIPE_ACCESS_DUPLEX | FILE_FLAG_OVERLAPPED, PIPE_TYPE_BYTE | PIPE_READMODE_BYTE | PIPE_WAIT,
PIPE_UNLIMITED_INSTANCES, BUFSIZE, BUFSIZE, 0, NULL);
有一个 dll 使用这个管道来获取服务。
有一个使用 dll 并且工作正常的 c# GUI。
有一个 .net 网站也使用此 dll(在同一台 PC 上完全相同),但在尝试打开管道时总是被拒绝。
有人知道为什么会发生这种情况以及如何解决吗?
还有谁知道关于 SECURITY_ATTRIBUTES 的好教程,因为我还没有理解 msdn 信息。
谢谢, 帕特里克
【问题讨论】:
标签: c# .net c++ winapi named-pipes