我正在使用 SHDocVw.InternetExplorerClass 抓取网页。它在 XP 中运行良好,但是当我尝试在 Windows 7 中运行它时出现错误:
接口(interface)未知。 (HRESULT 异常:0x800706B5)
当我在管理员模式下运行 visual studio 时它工作正常,但发布的应用程序也必须在管理员模式下运行,这是 Not Acceptable 。
有什么方法可以绕过以管理员模式运行应用程序吗?
最佳答案
您绝对需要使用 SHDocVw.InternetExplorerClass
进行抓取吗?您可以使用 System.Net.WebClient
或 HttpWebRequest
发送常规 HTTP 网络请求吗?这些是首选方式。如果您需要执行 JavaScript 或 VBScript 等脚本技术,您通常应该只使用 SHDocVw.InternetExplorerClass
进行抓取。
关于vb.net - 在 Windows 7 中以管理员身份运行 visual studio 以与 Internet Explorer 交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6348730/