HINTERNET InternetOpen( LPCTSTR lpszAgent, DWORD dwAccessType, LPCTSTR lpszProxy, LPCTSTR lpszProxyBypass, DWORD dwFlags); InternetOpen函数的作用: 在进行HTTP、FTP和服务器通信前初始化 WinInet.dll 。简单的说通过 InternetOpen 函数创建位于根部的 Hinternet 句柄,然后才能通过 InternetOpen 函数进一步建立HTTP、FTP的链接。 InternetOpen函数的返回值: 函数 InternetOpen 执行成功则返回 Hinternet 句柄,以便HTTP、FTP建立连接是使用。否则返回 NULL。返回类型为 HINTERNET,整数型。 InternetOpen函数的参数介绍: 参数一:lpszAgent 指向一个字符串变量,包含调用上网功能(如Internet Explorer中)的应用程序或实体的名称。此名称用于在HTTP协议的用户代理。参数类型为 LPCTSTR ,字符串指针。 参数二:dwAccessType 所需的访问类型。参数类型为 DWORD ,整数型。此参数为常数,可以是以下常数之一:
如果参数二 lAccessType 类型为 INTERNET_OPEN_TYPE_PROXY 时,指向代理服务器的名字。 此参数不要使用空字符串,因为 InternetOpen 将使用它作为代理的名称。WinINet 仅能识别 OERN类型的代理和TIS网关。如果有安装IE,这些函数也同样支持SOCKS代理。FTP请求可由CERN类型代理或转换为HTTP请求,或使用InternetOpenUrl函数实现。 如果lAccessType类型未被设置为 INTERNET_OPEN_TYPE_PROXY,该参数将被忽略且为NULL。 参数四:lpszProxyBypass 指向一个以 NULL 结尾的字符串。参数类型为 LPCTSTR,字符串指针。指定一个可选主机名列表或 IP 地址,或两者都有。该列表可以包含通配符。不要使用空字符串,因为 InternetOpen 将使用它作为代理跳过列表。如果此参数为 NULL,该函数从注册表中读取绕道列表。 参数五:dwFlags 指定函数的行为影响的各种选项。参数类型为 DWORD ,整数型。此参数为常数,可以是以下常数的组合: INTERNET_FLAG_ASYNC 用于在该函数返回的句柄的子句柄上的异步请求。 INTERNET_FLAG_FROM_CACHE 脱机方式。所有的实体都由缓存返回。如果请求条目不在缓存中,错误将返回。 INTERNET_FLAG_OFFLINE 脱机方式。所有的实体都由缓存返回。如果请求条目不在缓存中,错误将返回。 INTERNET_INVALID_PORT_NUMBER 指定默认的端口号相同。 VB 中的声明: Public Declare Function InternetOpen Lib "wininet.dll" Alias "InternetOpenA" _ (ByVal lpszAgent As String, _ ByVal dwAccessType As Long, _ ByVal lpszProxyName As String, _ ByVal lpszProxyBypass As String, _ ByVal dwFlags As Long) As Long 易语言中的DLL命令定义: .版本 2 .DLL命令 InternetOpen, 整数型, "wininet.dll", "InternetOpenA", , 创建位于根部的Hinternet句柄 .参数 lpszCallerName, 文本型, 传址 .参数 dwAccessType, 整数型 .参数 lpszProxyName, 文本型, 传址 .参数 lpszProxyBypass, 文本型, 传址 .参数 dwFlags, 整数型 |
免责声明
本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件编程开发或软件的逆向分析文章、逆向分析视频、补丁、注册机和注册信息,仅限用于学习和研究软件安全的目的。全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习编程开发技术或逆向分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,请购买注册正版软件,获得正版优质服务!不得将上述内容私自传播、销售或者用于商业用途!否则,一切后果请用户自负!
|Archiver|手机版|小黑屋|联系我们|宝峰科技
(
滇公网安备 53050202000040号 | 滇ICP备09007156号-2 )
Copyright © 2001-2023 Discuz! Team. GMT+8, 2025-5-7 07:20 , File On Powered by Discuz! X3.49