0

我正在尝试在 c# 中为 Windows 8 pro 上的 hyper-v 创建的命名管道编写一个非常简单的客户端。

hyper-v 命名管道连接到虚拟机的 com 端口。

我写的代码是:

    static void PipeClient()
    {
        NamedPipeClientStream npc = new NamedPipeClientStream(".", "DebianCom1", PipeDirection.InOut);
        npc.Connect();
        var s = new StreamReader(npc);
        var cont = true;
        while (cont)
        {
            Console.Write(s.Read());
        }
        s.Close();
        npc.Close();
    }

它在命名管道客户端的实例化上引发 System.UnauthorizedAccessException。

任何指针?

4

1 回答 1

0

尝试以提升的管理员身份运行您的 C# 代码。

于 2013-06-11T17:56:50.803 回答