Bildschirmschoner abfragen

CodeFatal

Erfahrenes Mitglied
NAbend zusammen,

ich bräuchte nen tip, wie ich herrausbekomme, ob der Bildschirmschoner aktiv ist oder nicht.

Ich hab hier zwar einiges gefunden, wie ich den starten kann, aber das ist nicht das was ich brauche.

Gruß
Michael
 
Nur eine ganz grobe Idee: Aus der Registry auslesen, ob und welcher Screensaver installiert ist und dann die Liste der laufenden Prozesse durchgehen, ob der Screensaver da drin auftaucht (was dann bedeutet, er läuft).

Gruß
MCoder
 
Direkt abfragen geht vermutlich nicht so einfach, aber das Mitkriegen wenn er gestartet wird:

Auf WM_SYSCOMMAND hören und das Flag SC_SCREENSAVE prüfen. Achtung, da müssen beim Testen immer ein paar Bits ausmaskiert werden (siehe MSDN).

Liebe Mods: Es gibt keinen Direkt-Antworten mehr!
 
Zurück