Как получить процесс вновь созданного окна IE8?
При использовании .NET Process.Start для запуска iexplore.exe в IE8, и если у вас уже открыто другое окно IE8, то запущенный вами процесс iexplore.exe немедленно завершится, и его дочерний процесс будет подключен к основному процессу IE8. В результате ваш объект Process будет связан с процессом «invoker», который уже завершился, но не с дочерним процессом, который выполняется. Все, что вы хотите сделать с объектом Process, приведет к исключению InvalidOperationException, сообщающему, что процесс завершен.
Как получить объект Process, связанный с фактическим дочерним процессом IE8?