退出事件的过程火灾延迟

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了退出事件的过程火灾延迟相关的知识,希望对你有一定的参考价值。

我有这个代码:

Process internetExplorerProcess = Process.Start("iexplore", "-noframemerging about:blank");
internetExplorerProcess.EnableRaisingEvents = true;
internetExplorerProcess.Exited += OnInternetExplorerProcessExited;

在这种情况下,退出的事件立即执行。

如果我们更改第一行以打开网页而不是空白页面:

 Process internetExplorerProcess = Process.Start("iexplore", "-noframemerging www.stackoverflow.com");

在某些机器中,退出的事件不会立即运行,可能需要长达20秒。

额外的信息:

如果在延迟期间我们打开任务管理器并强制杀死iexplore事件被触发,似乎某些外部进程阻止了iexplore的关闭。

我们用反恶意软件工具检查了机器,一切正常。

答案

我按照Anton Komyshan所说的帖子中所示的步骤并没有解决问题,但他帮我找到了问题,谢谢。

最后在重新配置iexplore之后,默认情况下删除插件和配置,问题解决了。

以上是关于退出事件的过程火灾延迟的主要内容,如果未能解决你的问题,请参考以下文章

scrapy主动退出爬虫的代码片段(python3)

闪存/ ACTIONSCRIPT2 - 无法组合框“变”事件,火灾

窃听空调?火灾插座?瞎眼电灯?-物联网设备真成当今网络大问题

另一个进程中的火灾事件

附加到矩形线的火灾事件事件wpf c#

火灾基础 onMessageReceived 根本不起作用