您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> VC/MFC >> 如何设置web浏览器控件通过SOCKS5代理访问网页

如何设置web浏览器控件通过SOCKS5代理访问网页

来源:网络整理     时间:2016/8/5 6:09:20     关键词:

关于网友提出的“ 如何设置web浏览器控件通过SOCKS5代理访问网页”问题疑问,本网通过在网上对“ 如何设置web浏览器控件通过SOCKS5代理访问网页”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 如何设置web浏览器控件通过SOCKS5代理访问网页
描述:

我有个对话框,对话框放了个Web浏览器控件,现在有个Socks5的代理(比如XXX,XXX,XXX,XXX:3128),我希望将此浏览器设置为通过这个SOCKS5代理访问,请问该如何设置呢?


解决方案1:

我想到了一些比较复杂的解决方案,如果你找到比较简单的方法,请共享
方法1:试试hook 你的进程的winsock api,让它通过sock5代理连出去
http://www.internals.com/articles/apispy/apispy.htm
API Spying Techniques for Windows 9x, NT and 2000
http://www.microsoft.com/msj/0997/hood0997.aspx
WininetSpy
http://www.codeguru.com/Cpp/W-P/system/misc/article.php/c5667
API Hooking Revealed
方法2:hook http protocol handler,IE不允许通过注册表设置你自己的http protocol handler, 见(http://support.microsoft.com/kb/303740/en),但可以通过hook COM interface来达到自定义http protocol handler的目的
参考下面的方法
http://www.codeproject.com/com/cominterfacehookingpart.asp
COM Interface Hooking and Its Application - Part I
方法3:hook 你的进程中 RegQueryValue/RegQueryValueEx函数,当他们都注册表获取全局代理设置时返回程序自定义的代理,但不知道webbrowser control是否会读全局代理设置。


以上介绍了“ 如何设置web浏览器控件通过SOCKS5代理访问网页”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3118679.html

相关图片

相关文章