我以前也用过Web控件开发过东西,研究了Internet Client SDK很久。
据我所知,这个控件是根据用户系统的Internet设置来工作的。
详细的说,就是如果用户的Windows设置的是某代理服务器,那么你的控件就会通过那个代理服务器。所以我建议你在程序里直接调用系统的Internet设置项(就是控制面板里Internet那项)。

解决方案 »

  1.   

    nikai兄:非常感谢你的回答,我知道了,我已找到一种方法去设置ie浏览器的代理服务器,就是通过设置注册表中的键值来修改proxy,键值在KEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings分支中的proxyserver和proxyenable项,但是我又发现一个问题:在ie4.0中设置proxyserver,proxyenable = 1没有问题,但是在ie5.0中就有区别了,因为ie5.0中设置代理服务器是在 工具-internet设置-连接-拨号设置-设置-代理服务器,而修改注册表却不能改变ie5.0的设置(能改变的是局域网的代理服务器设置),而从ie5.0中修改后按ok退出却能够修改注册表的键值,这样我就糊涂了,难道还有别的键值保存代理服务器的设置吗,还是有另外的键值控制着局域网和拨号网络的代理服务器的转换?搜索了一遍注册表也没有发现另外的保存代理服务器的键值。不只各位高手对此有何看法?