When I run this and then go into the task manager and manually end one of the iexplore instances (there are 2 presumably since IE now also uses multiple processes) I see an error pop-up box that says a tab has been recovered. However, iexplore itself is invisible because of my process settings. Accordingly, I don't think that that pop-up balloon recovery message should show up. Is this the fault of IE not checking whether or not it is visible before showing this message or is this the fault of Windows/.NET not blocking IE from showing any 'windows' (balloons in this case)?
Process process = new Process
{
StartInfo =
{
CreateNoWindow = false,
FileName = "iexplore.exe",
UseShellExecute = true,
ErrorDialog = false,
WindowStyle = ProcessWindowStyle.Hidden
}
};
process.Start();
If this is a bug, where in the world do I report it? Connect?