Bonjour,

je voudrais gérer les navigateurs web sur un système.
j'utilise ce code pour récupérer le nombre d'instances (par exemple) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
System.Diagnostics.Process[] prc = System.Diagnostics.Process.GetProcessesByName("iexplore");
int nbInstances = prc.Length;
quand c'est internet explorer, le nombre est bon, mais quand je teste avec firefox, il me renvoie toujours "1". J'ai regardé dans le gestionnaire des taches, même si j'ouvre 4 fenetres de firefox, il n'y a qu'un processus firefox.exe (le système est sur XP embedded).

Par ailleurs, je voudrais utiliser la classe WebBrowser.
Comment récupérer une instance d'un navigateur, l'assigner à un objet WebBrowser pour ensuite recherche l'instance d'un quelconque navigateur et changer son URL ?
pour l'URL, il existe la méthode Navigate()... c'est celle que j'utilise mais j'ai un problème pour récupérer le numéro de l'instance...


Merci beaucoup.