ccidnet广告

新用户注册

赛迪社区

帮助

  新闻中心 | 关注 | 技术天地 | 软件特供 | IT财经 | 市场专家 | 互动学校 | DIY专区 | 新游戏客栈 | 媒体全文



相关文章

  使用Winsock来创建聊天室
  用VB6.0中文版进行DHTML程序开发
  VB中播放三维动画编程一例
  Vb6打包程序的常见问题及对策
  VB6.0中的几个新增数据库工具







 当前页面位置: 主页: 技术天地: 模板源码: 技术文章

判断是否连上互联网的三种方法
(作者: 2000年07月11日 13:40)


[程序语言] VB

[下载源程序] 立即下载

[运行平台] windows,nt

[源码来源] http://www.freevbcode.com/code/IsConnect3.zip

[功能描述]

该程序演示了判断是否连上互联网的三种方法:

1)通过检查注册表

该方法最简单,检查注册表中的HKEY_LOCAL_MACHINE中的System\CurrentControlSet\Services\RemoteAccess从advapi32.dll中使用RegOpenKey函数,仅仅检查MODEM的连接,如果你是通过局域网连接到互联网,即使你已经连上,该方法返回False。



2)该方法从wininet.dll中使用InternetGetConnectedStateEx 函数,除此之外,你可以了解到有关连接的更多信息。连接类型:(LAN/Modem),是否使用代理,RAS安装情况, OnLine/OffLine。有一个问题:如果你的计算机处于局域网环境中,同时又通过MODEM连接到互联网,那么不管你是否连上,

该方法总是返回True。



3)该方法直接ping某些Internet地址(URL),并检查是否有连接错误。现在用的是http:/www.yahoo.com。同前面两个方法相比,该方法速度不快,但最可靠。







与CCIDNET联系
webmaster@ciw.com.cn