Zitat von
OldGrumpy:
Neben SPIF_UPDATEINIFILE sollte auch noch SPIF_SENDCHANGE gesetzt werden, damit die Änderungen systemweit bekanntgemacht werden. In vielen Fällen werden die Settings nämlich einmal beim Systemstart gelesen und dann erst wieder auf so eine Benachrichtigung hin.
Versuch doch mal was OldGrumpy geschrieben hat.
Delphi-Quellcode:
SystemParametersInfo(SPI_SETPOWEROFFACTIVE, 1, @NULL, SPIF_UPDATEINIFILE or SPIF_SENDCHANGE
);
PowerOffActive : gleiche Registry Pfad wie bei SCRSaver.exe
PowerOffTimeOut: ebenfalls der gleiche
Diese verändern sich auch nicht.
gruß