IE中自带了一个Internet Transfer 控件,MSDN中是这样说的。
设置 AccessType 属性:使用代理服务器
为了与 Internet 建立任何形式的连接,必须确定计算机如何连接到 Internet 上。如果在 intranet 上,可能需要提供代理服务器才能连接到 Internet 上。
简单地说,代理服务器是计算机和 Internet 之间的媒介。intranet 上所有需要连接到 Internet 上的计算机,都必须通过代理服务器。代理行使 intranet 和 Internet 之间的防火墙功能,能够阻止非法的最终用户和外部请求,也就保护了 intranet 不受破坏。
要查找计算机中的代理设置值,请按照以下步骤执行:
注意 下面的步骤只能用于 Windows 95 和 Windows NT(R) 4.0 系统。
在计算机的“任务栏”中,单击“启动”。
在“设置”项中,单击“控制面板”。
双击“Internet”图标。
在“Internet 属性”对话框中,单击“连接”。
在“代理服务器”中,确认选中了“通过代理服务器连接”复选框。
如果选中了,则单击“设置”。在该对话框中可以找到能够用于多种协议的代理服务器的名称。如果没有定义代理服务器,请与系统管理员联系,以获得可用的代理服务器。
如果希望使用对话框中未列出的代理服务器,可将 AccessType 属性设置为 icNamedProxy (2)。然后将 Proxy 属性设置为代理服务器的名称,如下面的代码所示:
Inet1.Proxy = "myProxyName"
Inet1.AccessType = icNamedProxy
另一方面,如果希望使用缺省代理服务器(由计算机的注册表决定),则可以忽略 Proxy 属性,而只需将 AccessType 设置为 icUseDefault (0)。
AccessType 的设置值在下表中列出:
常数 值 描述
icUseDefault 0 (缺省)用作缺省。控件使用注册表中的缺省设置访问 Internet。
icDirect 1 直接连接 Internet。该控件可直接连接到 Internet。
icNamedProxy 2 命名的代理服务器。指示该控件使用 Proxy 属性确定的代理服务器。