Deaktivieren und Aktivieren Sie den Bildschirmschoner in Windows 7

Ich habe eine Anwendung als deaktiviert den Bildschirmschoner vorübergehend, um eine Bildschirmpräsentation ausführen. Ich benutze diese zum ein-oder ausschalten:

i = SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, active, Nothing, SPIF_SENDWININICHANGE)

Dieser funktioniert einwandfrei unter XP. In Windows 7 deaktiviert den Bildschirmschoner richtig. Allerdings, wenn es wieder aktiviert ist, auf die normale Zeit für den Bildschirmschoner zu kommen auf das system nach einem Passwort fragt anstatt zu zeigen, den Bildschirmschoner.

Ab diesem Zeitpunkt auf, bis der Bildschirmschoner-Einstellungen in der Systemsteuerung, wird der Passwort-Bildschirm angezeigt wird, anstelle des Bildschirmschoners.

Ist es etwas anderes was ich tun sollte für Windows 7? Ich verstehe, dass SPI_GETSCREENSAVEACTIVE wird nicht unterstützt in Windows 7, aber SPI_SETSCREENSAVEACTIVE werden soll.

sind Sie mit der app unter erhöhten rechten?
Der Windows 7-Benutzer ist ein admin-account, aber die app läuft normal.
Was passiert, wenn Sie die app ausführen, die unter erhöhten Berechtigungen?
Keine Veränderung, wenn die app als admin ausführen. Ich könnte hinzufügen, wenn dies geschieht, ist es eine "permanente" Einstellung. Das heißt, von diesem Zeitpunkt an, bis der Bildschirmschoner-Einstellungen in der Systemsteuerung das Passwort-Bildschirm angezeigt wird, anstatt des Bildschirmschoners.

InformationsquelleAutor xpda | 2010-01-18

Schreibe einen Kommentar