今天用C#写一个WinForm程序发送ADB命令操作手机,发现在发送abd pull拉取手机日志时Process.WaitForExit()出现死锁,无任何响应。
mProcess = new Process();
mProcess.StartInfo.FileName = "adb.exe"; //设定程序名
mProcess.StartInfo.UseShellExecute = false; //关闭Shell的使用
mProcess.StartInfo.RedirectStandardInput = true; //重定向标准输入
mProcess.StartInfo.RedirectStandardOutput = true; //重定向标准输出
mProcess.StartInfo.RedirectStandardError = true; //重定向错误输出
mProcess.StartInfo.CreateNoWindow = true; //设置不显示窗口
mProcess.StartInfo.Arguments = generatePullLogCmd();
mProcess.Wa