Screensaver, Sleep, Workstation Lock, and Power-Save Disabling
Since I see this question asked again and again, and the simple answer isn't always given (or at least, only half of it is), I'm posting this for reference.
To disable Power-saving, Workstation Locking, Screensavers, etc., all that's needed is a call to SetThreadExecutionState. No need for timers, nor for emulating mouse or keyboard input. Just make a call to that API once to disable any locking/sleeping/screensaverin'. When y