Se déplacer visual studio en cours d'exécution en tant qu'administrateur dans Windows 7 pour interagir avec Internet Explorer

StackOverflow https://stackoverflow.com/questions/6348730

  •  27-10-2019
  •  | 
  •  

Question

J'utilise SHDocVw.InternetExplorerClass pour gratter une page Web. Il fonctionne très bien sous XP, mais lorsque je tente de l'exécuter dans Windows 7 je reçois une erreur:

The interface is unknown. (Exception from HRESULT: 0x800706B5)

Quand je lance Visual Studio en mode administrateur, il fonctionne très bien, mais l'application publiée doit être exécuté en mode administrateur aussi, ce qui est inacceptable.

Y at-il moyen de se déplacer d'exécuter l'application en mode administrateur?

Était-ce utile?

La solution

Avez-vous besoin d'utiliser absoltely SHDocVw.InternetExplorerClass pour gratter? Pouvez-vous simplement envoyer les requêtes Web HTTP standard en utilisant System.Net.WebClient ou HttpWebRequest? Ce sont les moyens préférés. Vous devez généralement utiliser uniquement SHDocVw.InternetExplorerClass pour gratter si vous avez besoin d'exécuter des technologies de script comme JavaScript ou VBScript.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top