![]() |
Änderungen in der Registry ohne Neustart übernehmen
Hallo erstmal!
ich (Windows 9x) hab' vor kurzem herausgefunden, dass der Registry-Pfad 'HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies\' die Einstellungen zu den Energiesparmodi enthält. Hier kann ich zum Beispiel einstellen, nach welcher Zeit der Bildschirm ausgeschaltet werden kann. Das Problem ist ich weiß nicht, wie man diese Einstellungen ohne einen Neustart übernimmt. Kann mir hierbei jemand helfen ? Außerdem ergaben meine Testversuche, dass die Prüfung, ob diese Zeit abgelaufen ist, im 10-Sekunden-Takt erfolgt. Kann man auch dieses Interval beliebig ändern ? Wenn ja, wie ? |
Re: Änderungen in der Registry ohne Neustart übernehmen
Hi,
statt direkt auf die Registry zuzugreifen solltest Du lieber die von Microsoft zur Verfügung gestellten Funktionen etc. nutzen. Die dürftest du im ![]() Gruß Stephan :dance: |
Re: Änderungen in der Registry ohne Neustart übernehmen
Schön, hab' eigentlich eine direkte Antwort erwartet, jetzt darf ich wohl Stundenlang in der MSDN blättern. Geht denn das nicht einfach über die Registry, oder wie ?
Trotzdem danke. Muss erstmal gucken, wie Delphi zu diesen Funktionen steht. |
Re: Änderungen in der Registry ohne Neustart übernehmen
Zitat:
Zitat:
Edit: Die, das ... was soll´s ... :roll: |
Re: Änderungen in der Registry ohne Neustart übernehmen
Moin Cicaro,
wenn Du es direkt über die Registry machen willst, wird dies auch nur durch selbstprogrammieren machbar sein. Solange es ein Tool in Windows gibt, mit dem man die Einstellung ohne Neustart durchführen kann, sollte man es auch selber schreiben können. Meist muss man dann, nach der Änderung, eine Message (WM_SETTINGSCHANGED) an alle Fenster (HWND_BROADCAST statt eines speziellen Fensterhandels) senden, damit alle die es angeht, sich die neuen Einstellungen laden können. Ich verschieb' das hier mal ;-) |
DP-Maintenance
Dieses Thema wurde von "Christian Seehase" von "Windows 9x / ME / 2000 / XP / 2003" nach "Windows API / MS.NET Framework API" verschoben.
Wohl nur durch eigene Programmierung lösbar. |
Re: Änderungen in der Registry ohne Neustart übernehmen
Ich würde die Explorer.exe abschießen, die sich dann wieder neu startet und alle Einstellungen neu läd.
Florian |
Re: Änderungen in der Registry ohne Neustart übernehmen
Wißt ihr mein Ziel ist es ersteinmal den Bildschirm meines Laptops quasi auf Knopfdruck zu verdunkeln und zwar wie es auch die Energieverwaltung von Windows macht. Bis jetzt musste ich nämlich immer über Desktop,Rechtsclick,Eigenschaften,Bildschirmschone r usw. das Energieschema ändern. Dazu möchte ich ein Delphi-Programm schreiben, dass diese Arbeit für mich abnimmt.
Ich bitte hier um eine Antwort, die mich zur Lösung des Problems führt (mit Delphi). Aber wenn das über die Registry geht, dann könnte mir auch WScript helfen. |
Re: Änderungen in der Registry ohne Neustart übernehmen
Zitat:
André |
Re: Änderungen in der Registry ohne Neustart übernehmen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz