Seite 1 von 1

Windows internen Timer zurücksetzen

Verfasst: Donnerstag 28. Februar 2008, 11:59
von Damaskus
Moin,
ich suche eine möglichkeit den Windows Standby Modus zu unterdrücken bzw. den Windows internen Timer zurück zu setzen.

Gibts da eine Funktion für?

Gruß
Damaskus

Verfasst: Donnerstag 28. Februar 2008, 13:06
von HWK
Hilft das: http://www.forum.windows-tweaks.info/th ... 459&page=2 ?
Es muss dabei aber ein Neustart durchgeführt werden.
MfG
HWK

Das sieht noch besser aus: http://msdn2.microsoft.com/en-us/library/aa373208

Verfasst: Donnerstag 28. Februar 2008, 17:21
von Damaskus
Hi,
ja genau das hilft weiter.

Allerdings fehlt mir da noch die richtige Syntax.
Kann mir da wer weiterhelfen?

Code: Alles auswählen

import ctypes
print ctypes.windll.kernel32.SetThreadExecutionState("ES_SYSTEM_REQUIRED")
Thx
Gruß
Damaskus

Verfasst: Donnerstag 28. Februar 2008, 20:27
von veers
Du musst da nicht den String übergeben sondern 0x00000001
Am besten machst du das so:

Code: Alles auswählen

ES_SYSTEM_REQUIRED = 0x00000001
ctypes.windll.kernel32.SetThreadExecutionState(ES_SYSTEM_REQUIRED)
Sollte reichen.