Monitor-Standby verhindern
Monitor-Standby verhindern
Wie kann ich in meinem PB-Programm verhindern, dass der Bilschirmschoner sich einschaltet?
__________________________________________________
Titel angepasst
19.09.2009
RSBasic
__________________________________________________
Titel angepasst
19.09.2009
RSBasic
- alles was ich hier im Forum sage/schreibe ist lediglich meine Meinung und keine Tatsachenbehauptung
- unkommentierter Quellcode = unqualifizierter Müll
- unkommentierter Quellcode = unqualifizierter Müll
Re: Bildschirmschoner verhindern
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.
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
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.
Aber vielleicht löst dein Code auch dieses Problem, mal ausprobieren.
Zuletzt geändert von 7x7 am 20.09.2009 09:28, insgesamt 1-mal geändert.
- alles was ich hier im Forum sage/schreibe ist lediglich meine Meinung und keine Tatsachenbehauptung
- unkommentierter Quellcode = unqualifizierter Müll
- unkommentierter Quellcode = unqualifizierter Müll
Re: Monitor-Standby verhindern
für was brauchst du das?
Re: Monitor-Standby verhindern
Ich brauche es dafür, dass der Monitor nicht auf Standby schaltet 

- alles was ich hier im Forum sage/schreibe ist lediglich meine Meinung und keine Tatsachenbehauptung
- unkommentierter Quellcode = unqualifizierter Müll
- unkommentierter Quellcode = unqualifizierter Müll
-
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Re: Monitor-Standby verhindern
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
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.
http://msdn.microsoft.com/en-us/library ... 85%29.aspx
http://msdn.microsoft.com/en-us/library ... 85%29.aspxTo 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.
Da steht dann auch:
ES_DISPLAY_REQUIRED
und
ES_SYSTEM_REQUIRED
Vielen Dank fürs suchen lassen

Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Re: Monitor-Standby verhindern
HKEY_CURRENT_USER\Control Panel\PowerCfg
Darüber müsste es gehen.
Darüber müsste es gehen.
Purebasic 5.0 32bit und 64 bit
I'm back from hell
I'm back from hell
-
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Re: Monitor-Standby verhindern
Naja, dazu muss man Admin rechte haben. Aber ich weiß natürlich auch nicht wie das bei meinem Befehl oben aussieht.roherter hat geschrieben:HKEY_CURRENT_USER\Control Panel\PowerCfg
Darüber müsste es gehen.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
Re: Monitor-Standby verhindern
Yay! Danke, D.D.!DarkDragon hat geschrieben: ... SetThreadExecutionState ...
Das ist doch mal ne saubere Sache.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
Re: Monitor-Standby verhindern
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?!)

(roherter: Dein Tipp ginge nur, wenn ich das System danach rebooten würde?!)
- alles was ich hier im Forum sage/schreibe ist lediglich meine Meinung und keine Tatsachenbehauptung
- unkommentierter Quellcode = unqualifizierter Müll
- unkommentierter Quellcode = unqualifizierter Müll