Process.Start ("IEXPLORE.EXE") déclenche immédiatement l'événement Exited après le lancement. Pourquoi?

j'ai un étrange problème avec IE8, installé sous xp. j'ai essayé de lancer IE à l'aide d'un Système.Diagnostics.Processus.Méthode de démarrage en c#. Et j'ai une obligation de piège quitté le cas de l'IE et de faire un peu le fonctionnement. Mais je me suis retrouvé dans un problème assez étrange où l'IE immédiatement les feux de la sorti de l'événement après le lancement.

c'est l'exemple de code

     Process objProcess = Process.Start("IEXPLORE.EXE", "http://google.com");

     if (objProcess != null)
    {
        objProcess.EnableRaisingEvents = true;
        objProcess.Exited += new EventHandler(myProcess_Exited);        
    }

    public  static void myProcess_Exited(object sender, System.EventArgs e)
    {
        MessageBox.Show("You exited");
    }

Mais le code ci-dessus fonctionne parfaitement lorsque laucnching différents processus (ex:notepad) et il déclenche l'événement de sortie lorsque je ferme le fichier exe.

cela ne donne que des problème de lancement d'IE 8. Quelqu'un peut-il me préciser quel est le problème??

Mise à JOUR

La plupart de mes amis ont répondu à mon post et dire pourquoi vous ne pouvez pas utiliser une URL? pourquoi le bâton avec IE?

voici la raison

le but ultime de l'application est de lancer une URL à partir de l'application windows et permet de masquer un fichier exe lorsque l'on travaille sur l'IE. Et de montrer l'exe après la fermeture de l'IE.

Grâce

source d'informationauteur RameshVel