在Windows 7中以管理员身份运行visual studio以与Internet Explorer进行交互

时间:2011-06-14 19:11:14

标签: vb.net shdocvw

我正在使用SHDocVw.InternetExplorerClass来抓取网页。它在XP中运行良好,但是当我尝试在Windows 7中运行它时出现错误:

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

当我以管理员模式运行visual studio时,它工作正常,但已发布的应用程序也必须以管理员模式运行,这是不可接受的。

有没有办法绕过以管理员模式运行应用程序?

1 个答案:

答案 0 :(得分:2)

你是否绝对需要使用SHDocVw.InternetExplorerClass进行抓取?您是否可以使用System.Net.WebClientHttpWebRequest定期发送HTTP网络请求?这些是首选方式。如果您需要执行JavaScript或VBScript等脚本技术,通常只应使用SHDocVw.InternetExplorerClass进行抓取。