Windows7で管理者としてVisual Studioを実行して、インターネットエクスプローラーと対話する
質問
shdocvw.internetexplorerclassを使用して、ウェブページをこすります。 XPでは正常に動作しますが、Windows 7で実行しようとすると、エラーが発生します。
The interface is unknown. (Exception from HRESULT: 0x800706B5)
管理者モードでVisual Studioを実行すると、正常に動作しますが、公開されたアプリケーションも管理者モードで実行する必要がありますが、これは受け入れられません。
管理者モードでアプリケーションを実行する方法はありますか?
解決
絶対に使用する必要がありますか? SHDocVw.InternetExplorerClass
スクレイピングのために?通常のHTTP Webリクエストを使用して送信できますか System.Net.WebClient
また HttpWebRequest
?これらは好ましい方法です。通常、使用するだけです SHDocVw.InternetExplorerClass
JavaScriptやVBScriptなどのスクリプトテクノロジーを実行する必要がある場合は、スクレイピング用。
所属していません StackOverflow