Delphi-PRAXiS
Seite 2 von 2     12   

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)

MagicAndre1981 8. Jun 2005 09:42

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

Zitat von Cicaro
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:

Du willst deinen Monitor abschalten, richtig?

Dann ist der Thread richtig dür dich:

http://www.delphipraxis.net/internal...=asc&highlight

Oder hab ich da was falsch verstanden?

André

Cicaro 8. Jun 2005 10:00

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

Zitat von MagicAndre1981
Du willst deinen Monitor abschalten, richtig?

Dann ist der Thread richtig dür dich:

http://www.delphipraxis.net/internal...=asc&highlight

Oder hab ich da was falsch verstanden?

André

Zu diesem Programm hab' ich mich auch schon mal geäußert. Das ist nicht ganz das, was ich machen will.
Ich will einen ähnlichen Effekt durch Systemeinstellungen erreichen (selbstverständlich aus einem Programm heraus).

Robert Marquardt 8. Jun 2005 10:08

Re: Änderungen in der Registry ohne Neustart übernehmen
 
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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:42 Uhr.
Seite 2 von 2     12   

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