p.StandardInput.Write("exit" + System.Environment.NewLine);在XP中好象有有关问题

p.StandardInput.Write("exit" + System.Environment.NewLine);在XP中好象有问题
p.StandardInput.WriteLine("start \\\\" + TxtB_IP.Text + "");

//关闭Dos界面
p.StandardInput.Write("exit" + System.Environment.NewLine);
//从输出流获取执行结果
string Result = p.StandardOutput.ReadToEnd();
this.Close();

想问一下,在win7中可以很快的关闭窗口,为何在XP中切要很慢才能关闭窗口呢,是不是少写了哪些参数呢,谢谢大家了!
------解决方案--------------------
在开始-程序-运行中执行这个命令看看是否正常。

如果一样,那就是系统的问题,和你的代码无关了。