Seite 1 von 1
Monitor-Standby verhindern
Verfasst: 19.09.2009 13:55
von 7x7
Wie kann ich in meinem PB-Programm verhindern, dass der Bilschirmschoner sich einschaltet?
__________________________________________________
Titel angepasst
19.09.2009
RSBasic
Re: Bildschirmschoner verhindern
Verfasst: 19.09.2009 14:00
von RSBasic
Hallo 7x7,
http://www.rsbasic.de/index.php?option= ... &Itemid=59
Mit diesem Code wird der Bildschirmschoner deaktiviert/aktiviert.
Du musst nur beim Beenden deiner Anwendung wieder einschalten.
PS: Hier kannst du vorher ermitteln, ob der Bildschirmschoner aktiviert oder deaktiviert ist:
http://www.rsbasic.de/index.php?option= ... &Itemid=59
Eine andere Lösung kenne ich leider nicht.
Re: Bildschirmschoner verhindern
Verfasst: 19.09.2009 14:05
von 7x7
Ich Idiot, ich meine NICHT den Bildschirmschoner, sondern "wie verhindere ich, dass der Monitor in den Standby-Mode schaltet", also die Einstellungen in den Energieoptionen umgehen.
Aber vielleicht löst dein Code auch dieses Problem, mal ausprobieren.
Re: Monitor-Standby verhindern
Verfasst: 20.09.2009 01:19
von Kevin
für was brauchst du das?
Re: Monitor-Standby verhindern
Verfasst: 20.09.2009 09:26
von 7x7
Ich brauche es dafür,
dass der Monitor nicht auf Standby schaltet 
Re: Monitor-Standby verhindern
Verfasst: 20.09.2009 09:39
von DarkDragon
Naja, also einmal brauchst du dazu noch die Möglichkeit, dass das ganze System nicht auf Standby geht:
http://msdn.microsoft.com/en-us/library ... 85%29.aspx
To notify the system that your application is busy, use the SetThreadExecutionState function. This function prevents the system from entering sleep or turning off the display while the application is running.
http://msdn.microsoft.com/en-us/library ... 85%29.aspx
Da steht dann auch:
ES_DISPLAY_REQUIRED
und
ES_SYSTEM_REQUIRED
Vielen Dank fürs suchen lassen 
. Das ist praktisch und sollte in mehr Programmen wie z.B. Firefox integriert werden, damit der Laptop nicht in den Standby modus geht während dem Downloaden. Das Problem hatte ich erst letztens. Oder bei ISORecorder oder ettlichen Setupprogrammen. Ich denke das werde ich auch in meine Programme integrieren, falls es sich mal ergibt.
Re: Monitor-Standby verhindern
Verfasst: 20.09.2009 09:43
von roherter
HKEY_CURRENT_USER\Control Panel\PowerCfg
Darüber müsste es gehen.
Re: Monitor-Standby verhindern
Verfasst: 20.09.2009 10:03
von DarkDragon
roherter hat geschrieben:HKEY_CURRENT_USER\Control Panel\PowerCfg
Darüber müsste es gehen.
Naja, dazu muss man Admin rechte haben. Aber ich weiß natürlich auch nicht wie das bei meinem Befehl oben aussieht.
Re: Monitor-Standby verhindern
Verfasst: 20.09.2009 10:50
von Kaeru Gaman
DarkDragon hat geschrieben: ... SetThreadExecutionState ...
Yay! Danke, D.D.!
Das ist doch mal ne saubere Sache.
Re: Monitor-Standby verhindern
Verfasst: 21.09.2009 16:26
von 7x7
Hey DarkDragon, Danke für den Tipp und Link. Werde mir das in einer ruhigen Minute mal reinziehen. Vielleicht kommt bis dahin ja jemand auf die Idee, bei "
Codes, Tipps & Tricks" 2 Proceduren (
MonitorStandbyPause() +
MonitorStandbyContinue()) für die Allgemeinheit zur Verfügung zu stellen
(roherter: Dein Tipp ginge nur, wenn ich das System danach rebooten würde?!)