Prüft, ob der aktuelle Benutzer mit dem Internet verbunden ist
#include <WinAPIDiag.au3>
_WinAPI_IsInternetConnected ( )
Erfolg: | True - Der User ist mit dem Internet verbunden. False - sonstiges. |
Fehler: | 0 und setzt das @error Flag auf ungleich null, das @extended Flag kann den HRESULT-Fehlercode enthalten. |
Diese Funktion benötigt Windows Vista oder neuer.
Suche nach IsInternetConnected in der MSDN Bibliothek.
#include <MsgBoxConstants.au3>
#include <WinAPIDiag.au3>
#include <WinAPIDlg.au3>
#include <WinAPISys.au3>
If Number(_WinAPI_GetVersion()) < 6.0 Then
MsgBox(($MB_ICONERROR + $MB_SYSTEMMODAL), 'Fehler', 'Benötigt Windows Vista oder neuer.')
Exit
EndIf
If _WinAPI_IsInternetConnected() Then
ConsoleWrite('Internet ist bereits verbunden.' & @CRLF)
Exit
EndIf
; Startet den Assistenten zum Herstellen einer Verbindung in der aufrufenden Anwendung, um die Internetverbindung zu aktivieren
_WinAPI_GetConnectedDlg(1, 1 + 4)