Re: Änderungen in der Registry ohne Neustart übernehmen
8. Jun 2005, 11:08
Wer solche Werte in der Registry aendert muss danach ein WM_SETTINGSCHANGE broadcasten.
Dabei ist der lParam wichtig. Man schreibt daher ein Programm das WM_SETTINGSCHANGE abfaengt und den PChar, der in lParam enthalten ist, anzeigt.
Danach veraendert man den Wert mit dem Kontrollfeld von windows und schaut ob ein WM_SETTINGSCHANGE generiert wurde.
Damit weiss man was fuer ein WM_SETTINGSCHANGE man broadcasten muss, wenn man die Registry selber aendert.
Ist der Wert mit SystemParametersInfo() aenderbar, so sollte man auch SystemParametersInfo() benutzen.
|