Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Änderungen in der Registry ohne Neustart übernehmen (https://www.delphipraxis.net/46185-aenderungen-der-registry-ohne-neustart-uebernehmen.html)

Cicaro 20. Mai 2005 09:09


Ä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 ?

Steve 20. Mai 2005 09:18

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 MSDN unter "Power Management" finden!

Gruß
Stephan :dance:

Cicaro 20. Mai 2005 10:24

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.

MathiasSimmack 20. Mai 2005 10:45

Re: Änderungen in der Registry ohne Neustart übernehmen
 
Zitat:

Zitat von Cicaro
Schön, hab' eigentlich eine direkte Antwort erwartet, jetzt darf ich wohl Stundenlang in der MSDN blättern.

:lol: Sorry, aber dann hast du wohl eher eine direkte Lösung erwartet, denn der Verweis auf die das MSDN ist eine direkte Antwort.

Zitat:

Geht denn das nicht einfach über die Registry, oder wie ?
Bestimmt. Aber dennoch ist es mit den passenden Funktionen einfacher.



Edit: Die, das ... was soll´s ... :roll:

Christian Seehase 20. Mai 2005 17:12

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 20. Mai 2005 17:13

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.

Zacherl 20. Mai 2005 17:20

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

Cicaro 25. Mai 2005 09:44

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.

MagicAndre1981 25. Mai 2005 09:50

Re: Änderungen in der Registry ohne Neustart übernehmen
 
Zitat:

Zitat von Cicaro
Wißt ihr mein Ziel ist es ersteinmal den Bildschirm meines Laptops quasi auf Knopfdruck zu verdunkeln ...

Dafür hat, hier im Forum, schon jemand ein OS-Tool gepostet. Such mal danach.

André

Cicaro 8. Jun 2005 09:34

Re: Änderungen in der Registry ohne Neustart übernehmen
 
Zitat:

Zitat von MagicAndre1981
Zitat:

Zitat von Cicaro
Wißt ihr mein Ziel ist es ersteinmal den Bildschirm meines Laptops quasi auf Knopfdruck zu verdunkeln ...

Dafür hat, hier im Forum, schon jemand ein OS-Tool gepostet. Such mal danach.

Find' ich nich'. :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:53 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz