Ela fica limitada, exemplo, quando um roteador wireless não está recebendo o acesso a internet do modem, dai as máquinas conectadas ao roteador somente se conectam ao roteador, não recebendo o acesso a internet que vem do modem...
Fiz isso, tirei o cabo da rede do roteador. Meu computador continuou conectado conforme esperado. Porém, não ficou limitada a conexão. Quando testei com funções que achei na internet (abaixo), dizia q estava online. E de fato, o computador dizia q estava. Nem limitada era informado.
Me ensina a deixar intencionalmente llimitada, e eu testo esta e outras opções...
Private Declare Function InternetGetConnectedState _
Lib "wininet.dll" (ByRef dwflags As Long, _
ByVal dwReserved As Long) As Long
Private Const INTERNET_CONNECTION_MODEM As Long = &H1
Private Const INTERNET_CONNECTION_LAN As Long = &H2
Private Const INTERNET_CONNECTION_PROXY As Long = &H4
Private Const INTERNET_CONNECTION_OFFLINE As Long = &H20
Function IsInternetConnected() As Boolean
Dim L As Long
Dim R As Long
R = InternetGetConnectedState(L, 0&)
If R = 0 Then
IsInternetConnected = False
Else
If R <= 4 Then
IsInternetConnected = True
Else
IsInternetConnected = False
End If
End If
End Function
Sub AAA()
If IsInternetConnected() = True Then
' connected
Else
' no connected
End If
End Sub
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 30/07/2014 10:49 pm