命名管道创建在终端服务器上失败

时间:2013-01-16 06:54:45

标签: winapi named-pipes

在Windows上我正在创建一个命名管道,如下所示

 CreateNamedPipe(
      lpszPipename,
      PIPE_ACCESS_DUPLEX,
      PIPE_TYPE_MESSAGE | PIPE_READMODE_MESSAGE | PIPE_WAIT,
      PIPE_UNLIMITED_INSTANCES,
      PipeComm::BUFSIZE,
      PipeComm::BUFSIZE, 
      0,
      NULL);  

除非用户以管理员身份运行此exe,否则此调用在终端服务器上失败。我在这里失踪了什么?

是因为NamedPipes在全局命名空间中还是在某些地方。如何让不是管理员的用户在自己的用户会话中运行此exe并获取自己的命名管道实例?

0 个答案:

没有答案