如:
我写了以下代码:
Process pr=Process.Start("IExplore.exe");
IE打开后再过一会调用pr的相关成员就提示 进程已经退出了。
可是任务管理器里进程明明还在啊。
这是怎么回事?
有人知道是什么个机制么,先谢谢了。
你的ie没有手动关闭吧?
要不先kill一下
Process pr = Process.Start("iexplore"); Thread.Sleep(3000); Process[] ps = Process.GetProcessesByName("iexplore"); try { foreach (Process myProcess in ps) { myProcess.Kill(); } } catch { } finally { }
没有问题啊,不知道这样是不是可以帮忙解决问题。