Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge

Desktophintergrund automatisch ändern

chrholder / 7 Antworten / Flachansicht Nickles

Ich habe ein Programm gemacht, das in der Registry den Desktophintergrund ändert, aber das Problem ist, dass Windows den Hintergrund erst beim nächsten Neustart anzeigt.

Wie kann ich erreichen, dass Windows den Desktop ohne Neustart aktualisiert.

Ich benutze Win2000...

bei Antwort benachrichtigen
mr.escape chrholder „Sorry das ich nochmals schreibe: Nach längerem ausprobieren habe ich...“
Optionen

Ein array ist definitiv nicht nötig, aber hast du an die doppelten backslashes im string gedacht? Der pfad ist nämlich der einzige "echte" parameter, die anderen sind lediglich konstante flags und werden entweder vollständig erkannt und verwendet oder schon beim kompilieren bemängelt (include pfad o.ä stimmt nicht).
Nur ein falsch geschriebener oder nicht existierender pfad auf der einen bzw. ein falsches bitmapformat auf anderen seite können echte probleme machen (speichermangel, dateisystemprobleme o.ä. sind wohl eher akademisch).

mr.escape

"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen