Ponte ejecutando Visual Studio como administrador en Windows 7 para interactuar con Internet Explorer

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

  •  27-10-2019
  •  | 
  •  

Pregunta

Estoy usando shdocvw.internetExplorerClass para raspar una página web. Funciona bien en XP, pero cuando intento ejecutarlo en Windows 7 recibo un error:

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

Cuando ejecuto Visual Studio en modo administrador, funciona bien, pero la aplicación publicada también debe ejecutarse en modo administrador, lo que no es aceptable.

¿Hay alguna forma de ejecutar la aplicación en modo administrador?

¿Fue útil?

Solución

¿Necesitas usar absolutamente SHDocVw.InternetExplorerClass para raspar? ¿Puede enviar solicitudes web HTTP regulares utilizando System.Net.WebClient o HttpWebRequest? Estas son las formas preferidas. Generalmente solo debes usar SHDocVw.InternetExplorerClass Para raspar si necesita ejecutar tecnologías de secuencias de comandos como JavaScript o VBScript.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top