回答
您無法使用Web瀏覽器控件執行此操作。 InternetSetOption允許您設置代理,但您的選擇僅爲「針對所有進程」或「針對此進程」。您無法單獨爲單個控件設置代理。如果流量存在明顯差異(例如,一個控制權轉移到一個服務器,另一個控制權轉移到另一個控制器),則可以配置流程以使用代理配置腳本(搜索FindProxyForURL)將綁定到不同服務器的流量鏈接到不同的代理服務器。
如果設置了代理,則應使用InternetSetOption而不是直接操作註冊表。 (作爲一種解決方法,您可以將FiddlerCore放入您的流程中,將您的流程設置爲使用FiddlerCore,然後讓FiddlerCore將流量從每個控件發送到不同的上游網關,但這要求您找到某種區分流量的方法從每個控制。)
其實我認爲編寫註冊表是唯一的方法,因爲WebBrowser
創建一個Internet Explorer的實例,所以你必須改變IE設置修改註冊表。
如果您不想更改實際配置,您可以存儲代理地址,使用您的代碼進行修改,然後在應用程序關閉時進行恢復。
我希望兩個或多個Web瀏覽器控件並行工作並使用不同的代理 – 2011-03-05 13:52:38
爲什麼downvote? – 2011-03-05 14:47:59
- 1. Windows Phone 7網絡瀏覽器控制用戶代理
- 2. 如何在PHP中使用代理服務器瀏覽網站
- 3. 網絡文件夾瀏覽器服務
- 4. 在wpf網絡瀏覽器控件中瀏覽安全網頁
- 5. 如何使用網絡文件管理器瀏覽服務器文件夾
- 6. 如何在瀏覽器中使用網頁瀏覽器控件?
- 7. 獲取瀏覽器IP(使用代理服務器)
- 8. 使用php瀏覽網絡服務器上的文件
- 9. 從網絡服務器在網絡瀏覽器上播放視頻
- 10. Qt網絡服務器與手機瀏覽器
- 11. 使用網絡瀏覽器的P2P
- 12. 在網絡瀏覽器中嵌入unity3d網絡播放器
- 13. 如何通過代理服務器瀏覽網頁
- 14. 網絡瀏覽器自助服務終端 - 從網絡中斷中恢復
- 15. 用任何語言控制「虛擬網絡瀏覽器」
- 16. 瀏覽器在代理服務器後被阻止(禁止)
- 17. 打開網絡瀏覽器
- 18. 自動網絡瀏覽器?
- 19. 如何在linx vps /專用服務器上安裝網絡瀏覽器和瀏覽網站
- 20. Android:在網絡瀏覽器中的GPS
- 21. 網絡要點在瀏覽器中
- 22. 用於Firefox的網絡驅動器和代理服務器
- 23. 如何使用網絡瀏覽器訪問網站資源文件控制檯
- 24. 使用球衣的網絡服務器代理
- 25. 配置Fiddler使用公司網絡的代理服務器?
- 26. 在vb「網頁瀏覽器控件」中打開Chrome瀏覽器
- 27. 代理服務器在內部網絡上打破AJAX網站
- 28. 無法通過網絡服務器使用網絡服務
- 29. 檢測默認Web瀏覽器的代理服務器設置
- 30. 窗口,設置計算機(瀏覽器)默認網絡代理
嗨@拉格朗日!你找到任何解決方案。如果是的話請分享它,我面臨類似的問題。 – 2011-07-08 09:41:09
沒有好友..............事實是,Web瀏覽器使用來自注冊表的代理。並且註冊表一次只能有一個值 – 2011-07-08 16:48:42