110,533
社区成员
发帖
与我相关
我的任务
分享
p.OutputDataReceived += new DataReceivedEventHandler(delegate (object sender, DataReceivedEventArgs e)
{
//Console.WriteLine("OutputDataReceived委托");
if(string.IsNullOrEmpty(e.Data))
{
Console.WriteLine(id+"+++++++++++++++++++++++++++++");
}
else
{
Console.WriteLine(id + "-------------------------------");
rs += e.Data;
}
});
[DllImport("kernel32.dll")]
static extern bool PeekNamedPipe(IntPtr hNamedPipe, IntPtr lpBuffer,
uint nBufferSize, IntPtr lpBytesRead, IntPtr lpTotalBytesAvail,
IntPtr lpBytesLeftThisMessage);
System.IO.FileStream f =(System.IO.FileStream) p.StandardOutput.BaseStream;
PeekNamedPipe(f.Handle, System.IntPtr.Zero, 0, System.IntPtr.Zero, count, System.IntPtr.Zero)