Détermine si l'utilisateur courant est connecté à Internet
#include <WinAPIDiag.au3>
_WinAPI_IsInternetConnected ( )
Succès: | Retourne True si l'utilisateur est connecté à l'Internet. False sinon. |
Échec: | Définit @error <> 0, @extended contient le code d'erreur HRESULT. |
Cette fonction nécessite Windows Vista ou une version ultérieure.
Consultez IsInternetConnected dans la librairie MSDN.
#include <MsgBoxConstants.au3> #include <WinAPIDiag.au3> #include <WinAPIDlg.au3> #include <WinAPISys.au3> If Number(_WinAPI_GetVersion()) < 6.0 Then MsgBox(BitOR($MB_ICONERROR, $MB_SYSTEMMODAL), 'Error', 'Requiert Windows Vista ou une version ultérieure.') Exit EndIf If _WinAPI_IsInternetConnected() Then ConsoleWrite('Internet est déjà connecté.'& @CRLF) Exit EndIf ; Lance l'assistant de connexion dans l'application appelante pour établir la connexion Internet _WinAPI_GetConnectedDlg(1, 1 + 4)