J'ai une application VB.net ClassLibray.gérer des sessions de site Web dans .net
J'ai une ligne de code:
System.Diagnostics.Process.Start ("https://stackoverflow.com/")
Cela me prendra à stackoverflow site. La question est quand est-ce que je ferme le site Web de stackoverflow comment obtenir une réponse à mon application?
-à-dire,
Comment faire pour gérer les sessions de pages web externes en .net?
Veuillez vous référer à ma réponse pour un certain nombre de raisons pour lesquelles ce n'est pas un moyen fiable de le faire. – Eilon
Non, cela ne fonctionnera pas pour les sites Web. Calling Process.Start avec une URL renvoie null - vous ne pouvez rien faire avec elle! –
Ah, je ne me suis pas rendu compte que tehMick, je suppose que cette technique ne fonctionnerait que si vous appeliez explicitement l'exe d'un navigateur avec l'URL, ce qui cause un problème parce que vous n'obéiriez pas à leur navigateur par défaut. Et oui, Eilon pourrait ne pas être fiable selon la façon dont le navigateur gère ses processus, mais à court de recherche System.Diagnostics.Process.GetProcessesByName pour tout ce qui ressemble à un navigateur (Qui a ses propres problèmes), il est aussi bon que vous obtiendrez. – fyjham