`
isiqi
  • 浏览: 16545617 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

InternetSetOption 网络API

 
阅读更多
InternetSetOption函数
用到的变量
-------------------------------------------------
PrivateConstINTERNET_OPTION_CONNECTED_STATE=50
PrivateConstINTERNET_STATE_DISCONNECTED_BY_USER=&H10
PrivateConstISO_FORCE_DISCONNECTED=&H1
PrivateConstINTERNET_STATE_CONNECTED=&H1
'
PrivateTypeINTERNET_CONNECTED_INFO
dwConnectedState
AsLong
dwFlags
AsLong
EndType
''
PrivateDeclareFunctionInternetSetOptionLib"wininet.dll"Alias"InternetSetOptionA"(ByValhInternetAsLong,ByValdwOptionAsLong,lpBufferAsAny,ByValdwBufferLengthAsLong)AsLong
--------------------------------------------------------------

DimConInfoAsINTERNET_CONNECTED_INFO,lRetValueAsLongConInfo.dwConnectedState=INTERNET_STATE_DISCONNECTED_BY_USER
ConInfo.dwFlags
=ISO_FORCE_DISCONNECTED

lRetValue
=InternetSetOption(0&,INTERNET_OPTION_CONNECTED_STATE,ConInfo,Len(ConInfo))
lRetValue
=True表示成功
分享到:
评论

相关推荐

    api网络连接详解图例.

    API网络连接是应用程序与互联网交互的核心机制,尤其对于初学者来说,理解这一概念至关重要。本文将以图例化的方式,深入浅出地解析API网络连接的使用。 首先,我们需要了解WinINet库,它是Windows操作系统中用于...

    internet的api函数详解.rar_API_API函数_Internet api

    Internet API函数通常由Windows的WinINet库提供,它为开发者提供了低级网络访问接口,简化了网络应用的开发过程。 1. **InternetOpen()**:这是使用Internet API的第一步,它初始化一个会话并返回一个句柄。此函数...

    vb.net 启用和断开网络,.net启用本地连接,.net断开网络连接..net断网

    这个资源可能包含一个函数或类,使用P/Invoke调用Windows API函数如`InternetConnect`或`InternetSetOption`来实现网络连接的控制。要理解并使用这个资源,你需要查看源代码并学习如何正确地进行P/Invoke调用。 总...

    Internet的API函数的详细介绍.zip_internet a

    标题中的“Internet的API函数的详细介绍”指的是与互联网相关的API函数,这些函数通常用于开发网络应用程序,如网页浏览器、服务器脚本等。在Windows操作系统中,常常使用WinINet API来处理HTTP、FTP等网络协议。 *...

    控制拨号连接的类提供拨号挂段脱机工作等方法检测连接状态 (8KB)...

    在Windows编程中,这些功能通常涉及到网络API,如WinINet或者更高级别的.NET Framework中的`System.Net.NetworkInformation`命名空间。 1. **拨号连接**:在互联网早期,拨号连接是家庭用户接入互联网的主要方式,...

    vc++实现禁止上外网,但是能访问局域网的功能_国家为什么禁止外网

    通过`InternetSetOption()`函数,可以设置禁止所有连接的选项,然后针对局域网通信创建特殊的连接设置。 3. **防火墙规则**: 还可以使用Windows API中的防火墙管理功能,例如`INetFwPolicy2`接口,来创建和管理...

    Wininet编程资料及代码

    - 熟悉API函数的使用,如`InternetCloseHandle()`用于关闭句柄,`InternetSetOption()`设置选项等。 - 异步编程需要关注线程安全问题,确保回调函数的正确执行。 - 错误处理是关键,要使用`GetLastError()`和`...

    易语言查询代理地址

    总结来说,"易语言查询代理地址"涉及到的关键技术点包括易语言的网络编程、代理服务器的使用、以及通过Windows API进行系统级别的网络配置。通过学习和实践这部分源码,开发者可以提升在网络编程领域的技能,并能够...

    易语言IP代理专家

    6. **InternetSetOption1, InternetSetOption**:这两个函数是Windows API中的网络选项设置函数,常用于配置网络环境。`InternetSetOption`函数允许应用程序改变Internet Explorer或WinINet的全局选项,如代理设置、...

    易语言IE代理设置源码.zip

    - 教育培训:对于易语言的学习者,这是一个很好的实践项目,能帮助理解API调用和系统级别的网络设置。 6. **注意事项** 使用代理服务时需注意合法性和隐私问题,不要滥用代理服务进行非法活动。同时,频繁更换...

    delphi获取设置禁用IE代理.rar_IE代理_禁用_获取_设置

    这些API通常包括Wininet库中的函数,如InternetSetOption和InternetQueryOption。例如,我们可以使用`InternetSetOption`函数来设置代理,`InternetQueryOption`来获取当前的代理状态。 1. **获取IE代理设置**: ...

    易语言一键删除COOKIES

    1. **Windows API调用**:易语言本身的功能有限,对于操作系统级别的操作,如管理网络设置或清理Cookies,通常需要通过调用Windows API函数来完成。这里提到的`InternetSetOption`就是一个Windows API函数,用于设置...

    易语言源码设置IE代理服务器1.0.7z

    此外,为了保证程序的兼容性和稳定性,可能需要适配不同的Windows操作系统版本,因为不同的系统版本可能对网络设置的API支持略有差异。 总的来说,这个易语言源码是一个实用的工具,它展示了如何利用易语言调用...

    CInternetThread浏览器

    3. **使用WinInet库**:CInternetSession和CInternetConnection等类是WinInet库的一部分,它们提供了一套API接口,用于进行HTTP、HTTPS、FTP等协议的网络访问。CInternetThread浏览器利用这些接口实现网络请求,获取...

    VC https和http下载程序

    WinINet API提供了设置代理的相关函数,如InternetSetOption和INTERNET_PER_CONN_PROXY_INFO结构。 对于老的操作系统和新版本的Windows7,VC程序需要具备良好的兼容性。这涉及到API调用的版本选择和错误处理。例如...

    易语言SetIEProxy

    1. **InternetSetOption**:这是Windows API中的一个重要函数,用于设置Internet Explorer的选项。在设置代理时,通常会使用这个函数的`INTERNET_OPTION_PROXY`或`INTERNET_OPTION_PROXY_SETTINGS`参数,将代理...

    VC读取网页的内容 

    这些扩展通常涉及更多WinINet API,如`HttpSendRequest()`和`InternetSetOption()`等。 在实际项目中,为了处理网络异常和提高程序的健壮性,通常需要加入错误处理机制,例如检查函数调用的返回值,对网络错误进行...

    设置WebBrowser控件的代理服务(类-直接调用)

    首先,`IEProxy`类包含几个关键常量,它们是Windows API函数`InternetSetOption`所使用的常量。`INTERNET_OPTION_PROXY`(38)用于设置代理服务,`INTERNET_OPEN_TYPE_PROXY`(3)表示使用代理服务器,而`INTERNET_...

    易语言清除Cookie模块

    `InternetSetOption`是一个Windows API函数,它在易语言中被用来与操作系统进行交互,实现更底层的操作,如设置网络选项、管理网络状态等。在清除Cookie的场景下,`InternetSetOption`可能被用来清除特定的HTTP头部...

    网络程序设计课程讲义(下半部)

    综上所述,通过这些函数和API,开发者可以灵活地控制与Internet服务器的交互过程,从而实现高效稳定的网络应用程序。这些API不仅支持基本的HTTP和FTP服务,还能够通过扩展选项来满足更复杂的需求。

Global site tag (gtag.js) - Google Analytics