예제 #1
0
        static async Task ProcessPipeTest()
        {
            using (var pfac = new PipeFactory())
                using (var mstm = new MemoryStream())
                {
                    var reader = pfac.CreateFromCommand(@"c:\Windows\System32\cmd.exe", "/c \"dir c:\\\"");
                    await reader.CopyToAsync(mstm).ConfigureAwait(false);

                    Console.WriteLine($"{Encoding.GetEncoding(932).GetString(mstm.ToArray())}");
                }
        }