gpt4 book ai didi

c# - Process.Kill 似乎不适用于 iexplore.exe

转载 作者:太空宇宙 更新时间:2023-11-03 21:59:18 26 4
gpt4 key购买 nike

我正在使用 watin 实现浏览器自动化,许多浏览器窗口都保持打开状态,最后我用它来尝试将它们全部关闭:

        Process[] ieProcesses = Process.GetProcessesByName("iexplore");

foreach (Process ie in ieProcesses)
{
ie.CloseMainWindow();
ie.Close();
ie.Dispose();
}

出于某种原因,close、closemainwindow 和 dispose 都不会关闭我的 iexplore 进程。如果我使用调试器单步执行这部分,ieProcesses 将包含所有进程,通常为 10 个左右,并且它将通过 foreach 处理每个进程,但在任务管理器中观察,没有一个关闭。

这可能与它们在隐藏窗口中启动有关?但我不确定当时关闭它们的正确方法。有什么想法吗?

最佳答案

关于c# - Process.Kill 似乎不适用于 iexplore.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10923336/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com