Dürfte ich
OT mal eine Frage stellen, ich hatte mir mal einen VideoPlayer gebastelt der den Nachteil hatte das Windows irgendwann sich abschaltete (keine Maus/Tastatur eingaben), daraufhin hab ich ein wenig recherchiert und bin auch auf das SetThreadExecutionState() aufmerksam geworden.
Bei mir sollte halt der Bildschirm und das System an bleiben, ich nutzte allerdings ES_SYSTEM_REQUIRED und ES_DISPLAY_REQUIRED.
Als ich nun deine Kommentare dazu las frag ich mich, war meine Methode falsch? (für Windows)