Bonjour,
je dois réaliser un prototype d'application C# si posible en mode console permettant :
- [01] d'exécuter un application de type Internet Explorer (ou contenant un Internet Explorer)
- [02] de s'abonner à l'évènement de fermeture de cette application lancée (ou de savoir immédiatement quand cette application s'est fermée. Un timer est déconseillé pour cette fonctionnalité)
- [03] de minimiser, maximiser et positionner la fenêtre de l'application lancée.
- [04] de faire une demande de fermeture à cette application lancée
- [05] de paramétrer la fenêtre Internet Explorer pour notamment supprimer les boutons de navigation "précédent" et "suivant" et supprimer la barre d'adresse.
- [06] que l'application lancée soit de préférence un IE et non pas un conteneur d'une application IE.
J'ai reussi à faire une petite application en utilisant la classe "Process" (System.Diagnostic.Process) C# et ça m'a permis de réaliser les taches [01], [02], [03], [04] et [06].
Mon probleme est que ce genre de commande ne permet pas de choisir si l'on veut la barre d'adresse, les boutons, etc ...
Auriez vous une solution a me proposer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 string url = "http://www.google.fr"; //Ouverture application Process p = new Process(); p.StartInfo.FileName = "IEXPLORE.EXE"; //Définition du style de la fenêtre (maximisé, minimisé, normal, caché) p.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
Partager