Bonjour,
Je développe actuellement un programme dont le but est de rechercher la présence éventuelle de nouvelles notifications sur un site web donné.
Il peut y avoir plusieurs comptes sur lesquels la recherche doit être effectuée (les comptes étant configurés par l'utilisateur du programme).
J'aimerais donc créer un contrôle WebBrowser pour chaque compte (je n'ai pas de problème sur ce point) et que chaque WebBrowser ait une session séparée, afin de pouvoir être connecté en même temps sur chacun des comptes.
En faisant des recherches, j'ai trouvé deux solutions potentielles:
- L'utilisation des sessions "cookieless". Cependant, la document de Microsoft ne m'a que très peu éclairé. Si cela pourrait résoudre mon problème, pourriez-vous m'expliquer comment cela fonctionne?
- L'ouverture d'une instance différente d'un programme dédié (programme d'une fenêtre comportant un WebBrowser) en lui passant les identifiants (cryptés) en arguments. Cependant, cela pose plusieurs problèmes: premièrement, mon programme fonctionne discrètement en tache d'arrière plan, et je ne souhaite pas que 10 instances différentes (par exemple) d'un programme tournent en même temps de façon permanente ; deuxièmement, le programme hébergeant le WebBrowser doit pouvoir communiquer à mon programme le code source du WebBrowser, afin qu'il puisse déterminer si de nouvelles notifications sont présentes (ce que je ne sais pas faire).
J'ai également pensé à utiliser un composant différent du basique WebBrowser, mais je n'en ai pas trouvé.
Comment puis-je donc pallier à mon problème?
Merci de votre aide.
Partager