【发布时间】:2010-08-09 14:53:05
【问题描述】:
当我运行它然后进入任务管理器并手动结束其中一个 iexplore 实例(大概有 2 个,因为 IE 现在也使用多个进程)我看到一个错误弹出框,显示一个选项卡已恢复.但是,由于我的进程设置,iexplore 本身是不可见的。因此,我认为不应出现弹出气球恢复消息。这是 IE 在显示此消息之前没有检查它是否可见的错误,还是 Windows/.NET 没有阻止 IE 显示任何“窗口”(在这种情况下为气球)的错误?
Process process = new Process
{
StartInfo =
{
CreateNoWindow = false,
FileName = "iexplore.exe",
UseShellExecute = true,
ErrorDialog = false,
WindowStyle = ProcessWindowStyle.Hidden
}
};
process.Start();
如果这是一个错误,我应该在哪里报告?连接?
【问题讨论】:
-
我认为是这样设计的。 IE 注意到同级进程停止并假定它崩溃并运行恢复。
-
对不起,我认为你没有抓住重点。我知道泡沫是关于什么的。我不知道为什么当我给 IE 提供要隐藏的参数并且 IE 本身被隐藏时它会出现......只是不是这个小气球弹出窗口。
标签: .net windows internet-explorer process