Über ein VB6-Programm ändere ich den Registry-Key HKEY_CURRENT_USER/Control Panel/Desktop/ScreenSaveTimeOut ab, um die Wartezeit bis zum Start des Bildschirmschoners zu beeinflussen. Die Einstellung wird jedoch erst wirksam, wenn ich mich als Benutzer neu angemeldet habe.
Was muss ich tun, damit die Änderung sofort wirksam wird ?
anmelden - abmelden ist klar, weil dann die Benutzerdaten neu geladen werden.
Wenn du die explorer.exe beendest und als neuen Task startest, könntest du Glück haben das es funktioniert.
Mehr hab ich hier zusammen gefasst: FAQ:595
Wenn du die explorer.exe beendest und als neuen Task startest,
könntest du Glück haben das es funktioniert.
Mehr hab ich hier zusammen gefasst: FAQ:595
Servus Olli
In dieser FAQ steht, dass man folgenden Befehl eingeben soll:
C:\WINDOWS\RUNDLL32.EXE shell32,SHExitWindowsEx
Für welche Windows-Version gilt das? Bei mir auf Windows 2000 Professional funktioniert es jedenfalls nicht, obwohl ich den Pfad auf D:\WINDOWS\SYSTEM32\RUNDLL32.EXE angepasst habe.
Es erscheint nur eine Fehlermeldung, dass SHExitWindowsEx in shell32 nicht vorhanden ist.
Geht das mit Win2000 nicht oder anders und wenn ja, wie?