Empêche le système d'entrer en veille ou d'éteindre l'écran pendant que l'application actuelle est en cours d'exécution
#include <WinAPIProc.au3>
_WinAPI_SetThreadExecutionState ( $iFlags )
$iFlags | Les exigences d'exécution du thread. Ce paramètre peut prendre une ou plusieurs des valeurs suivantes: $ES_AWAYMODE_REQUIRED $ES_CONTINUOUS $ES_DISPLAY_REQUIRED $ES_SYSTEM_REQUIRED $ES_USER_PRESENT |
Succès: | Retourne l'état d'exécution précédent du thread. |
Échec: | Retourne 0. |
La fonction _WinAPI_SetThreadExecutionState() ne peut pas être utilisée pour empêcher l'utilisateur de mettre l'ordinateur en veille. Les applications doivent respecter le fait que l'utilisateur s'attend à un certain comportement quand ils ferment le couvercle de leur ordinateur portable ou appuie sur le bouton d'alimentation.
Cette fonction n'arrête pas l'exécution de l'économiseur d'écran.
Consultez SetThreadExecutionState dans la librairie MSDN.