Hallo Jungs,
leider funktioniert diese Methode nicht wirklich oder ich habe Sie falsch angewendet.
Das jetzige Probelm ist das ..
SystemParametersInfo(SPI_SETPOWEROFFACTIVE, 1, @NULL, SPIF_UPDATEINIFILE);
.. nicht den Standbymodus des Monitors beinflusst.
Wozu dient das PowerOffActive dann?
Naja jedenfalls habe ich keine Möglichkeit gefunden um das über eine
API Funktion zu lösen.
Ich hab nun versucht das über einen Timer und der Registry zu deaktivieren, leider finde ich den entsprechenden Wert nicht.
Also beim Programmstart soll der Zeitwert des Monitorstandy Modus ausgelesen werten, wenn die Checkbox zum deaktivieren "checked" ist soll über eine Procedure die die Maus um ein Pixel verschiebt alle "n" ausgeführt werden.
n := ausgelesener Monitor Standby Zeitwert aus der Registry.
Leider finde ich den Registrywert indem die Zeiteinstellung gemacht wurde für den Standbymodus nicht.
Hat jemand ne Ahnung wo der Wert des aktuell gewählten Profils zufinden ist.
Noch wichtiger wäre es ob die immer am selben Ort sind oder ob das beim PC und Laptop durch Energysparmodus wo anderes gespeichert wird.
Würde mich über einen Tip sehr freuen.
Danke