Давно искал способ как определить наличие подключения к Интернет, наконец-то нашёл:
Код:

If IsConnected() Then
MsgBox(0,"","Соединение установлено")
Else
MsgBox(0,"","Соединение отсутствует")
EndIf
Func IsConnected()
Local $IsConnected = DllCall("wininet.dll","int","InternetGetConnectedState","int",0,"int",0)
Return $IsConnected[0]
EndFunc
Просьба проверить, всё ли правильно в функции?
Проверял на DialUp - работает!
Второй вопрос, как определить скорость подключения к Интернет?