¿Cómo obtener el proceso de la ventana IE8 recién creada?

Cuando use Process.Start de .NET para ejecutar iexplore.exe de IE8, y si ya tiene otra ventana de IE8 abierta, entonces el proceso de iexplore.exe que acaba de iniciar se cerrará inmediatamente, y su proceso secundario se adjuntará al proceso principal de IE8. El resultado de esto es que su objeto de Proceso se vinculará con el proceso de "invocador" que ya ha salido, pero no con el proceso secundario que se está ejecutando. Cualquier cosa que desee hacer con el objeto Proceso tendrá como resultado una excepción InvalidOperationException que le indicará que el proceso ha finalizado.

¿Cómo obtengo un objeto de proceso que está vinculado al proceso IE8 secundario real?

Respuestas a la pregunta(2)

Su respuesta a la pregunta