从Hyper-V权限将c#连接到命名管道

本文关键字:管道 连接 Hyper-V 权限 | 更新日期: 2023-09-27 18:17:25

我正在尝试用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();
    }

抛出一个系统。命名管道客户端实例化的UnauthorizedAccessException .

指针吗?

从Hyper-V权限将c#连接到命名管道

尝试将c#代码作为提升的管理员运行。