Entwickler-Ecke

Windows API - Bildschirm soll nicht abgeschaltet werden


Jojojoxx - Mo 15.02.10 19:49
Titel: Bildschirm soll nicht abgeschaltet werden
Hallo!

Wie kann ich erreichen, dass Windows den Bildschirm nicht abschaltet. Damit meine ich den Energiesparmodus des Bildschirms, den Windows nach x Minuten aktiviert. Ist das irgendwie möglich? Bei der Gelegenheit würde ich auch gerne verhindern, dass ein Bildschirmschoner kommt.
Kann mir da jemand helfen?
Danke euch!
mfg

Jojo


Taddel93 - Mo 15.02.10 20:03

Bei Xp:

Auf dem Desktop mit einem Rechtsklick auf Eigenschaften.
Dann auf Bildschirmschoner (hier schonmal bei Bildschirmschoner keinen auswählen) dann auf Energieverwaltung klicken und bei Einstellungen des Energieschemas die Einstellung für "Monitor ausschalten" auf Nie setzten.

Mfg
Taddel93


Jojojoxx - Mo 15.02.10 20:06

Natürlich meine ich mit Delphi :wink:
Während der Laufzeit meines Programms


Xentar - Mo 15.02.10 21:01

Wieso stellt man sowas ein, um dann ein Programm zu schreiben, das es doch verhindert?
Theoretisch müsste es reichen, eine Mausbewegung zu simulieren. Siehe dazu die Suchfunktion.


Jojojoxx - Mo 15.02.10 21:10

Es soll ja nur temporär abgestellt werden. Einsatzbereiche dafür gibt es viele, z.b. bei einem Programm, das Videos abspielt...
Eine Mauszeigerbewegung zu simulieren würde vermutlich zwar gehen, würde mir aber eine "sauberere" Lösung wünschen.


Narses - Di 16.02.10 00:33

Moin!

Such mal nach Suche in: Delphi-Forum, Delphi-Library SYSTEMPARAMETERSINFO, damit solltest du weiter kommen. :idea: :les: ;)

cu
Narses


Delete - Di 16.02.10 01:06

mouse_event(0,0,0,0,0); // täuscht Aktivität vor


Jojojoxx - Di 16.02.10 01:19

Danke! Ich werds mal ausprobieren...