Windows 8 pro で hyper-v によって作成された名前付きパイプ用に、c# で非常に単純なクライアントを作成しようとしています。
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 をスローします。
ポインタはありますか?