Office中国论坛/Access中国论坛

标题: 一个获取你连接internet的连接方式 [打印本页]

作者: tmtony    时间: 2010-7-15 09:39
标题: 一个获取你连接internet的连接方式
可获取你连接internet的连接方式
如modem  LAN 代理等

  1. Option Compare Database

  2. Private Declare Function InternetGetConnectedStateEx Lib "wininet.dll" _
  3. Alias "InternetGetConnectedStateExA" _
  4. (ByRef lpdwFlags As Long, _
  5. ByVal lpszConnectionName As String, _
  6. ByVal dwNameLen As Long, _
  7. ByVal dwReserved As Long _
  8. ) As Long

  9. Public Enum EIGCInternetConnectionState
  10. INTERNET_CONNECTION_MODEM = &H1&
  11. INTERNET_CONNECTION_LAN = &H2&
  12. INTERNET_CONNECTION_PROXY = &H4&
  13. INTERNET_RAS_INSTALLED = &H10&
  14. INTERNET_CONNECTION_OFFLINE = &H20&
  15. INTERNET_CONNECTION_CONFIGURED = &H40&
  16. End Enum

  17. Public Property Get InternetConnected( _
  18. Optional ByRef eConnectionInfo As EIGCInternetConnectionState _
  19. ) As Boolean
  20. Dim dwflags As Long
  21. Dim sNameBuf As String
  22. Dim lR As Long
  23. Dim iPos As Long

  24. sNameBuf = String$(513, 0)
  25. lR = InternetGetConnectedStateEx(dwflags, sNameBuf, 512, 0&)
  26. eConnectionInfo = dwflags
  27. iPos = InStr(sNameBuf, vbNullChar)
  28. If iPos > 0 Then
  29. sConnectionName = Left$(sNameBuf, iPos - 1)
  30. ElseIf Not sNameBuf = String$(513, 0) Then
  31. sConnectionName = sNameBuf
  32. End If
  33. InternetConnected = (lR = 1)
  34. End Property
复制代码


作者: Grant    时间: 2010-7-15 10:44
留个脚印
作者: xuwenning    时间: 2010-7-15 16:18
学习
学习

作者: 82077802    时间: 2010-7-15 18:12
学习
学习

作者: t小宝    时间: 2010-7-17 16:06
收藏学习
作者: zhangxiaozhong    时间: 2010-8-5 21:21
xuexi




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3