不知道怎么弄的,如果开始没有打开的"iexplore",还能关闭页面,如果已经有的“iexplore”,用 string pname = pr.ProcessName;得 时候,发现进程已经关闭了。以后也获得不到该进程。即便是ProcessStartInfo processinfo = new ProcessStartInfo("IExplore.exe", "http://www.baidu.com/s?wd=%E9%BB%84%E9%87%91&rsv_spt=1&issp=1&rsv_bp=0&ie=utf-8&tn=baiduhome_pg&rsv_sug3=1&rsv_sug=0&rsv_sug1=1&rsv_sug4=141&inputT=10406&my=my");
Process[] pp = Process.GetProcessesByName("iexplore");
pp[0].StartInfo = processinfo;
pp[0].Start();
string pname = pp[0].ProcessName;
方式打开的网页,进程也会在Start后关闭的。