Function Reference


Prevents the system from entering sleep or turning off the display while the current application is running

#include <WinAPIProc.au3>
_WinAPI_SetThreadExecutionState ( $iFlags )


$iFlags The thread's execution requirements. This parameter can be one or more of the following values.

Return Value

Success: The value is the previous thread execution state.
Failure: 0.


The _WinAPI_SetThreadExecutionState() function cannot be used to prevent the user from putting the computer to
sleep. Applications should respect that the user expects a certain behavior when they close the lid on their
laptop or press the power button.

This function does not stop the screen saver from executing.

See Also

Search SetThreadExecutionState in MSDN Library.