Wo speichert Windows die Desktop-Einstellungen?
Hallo,
weiss jemand, wo Windows die Desktop-Einstellungen speichert? Speziell gehts mir dabei um die Anordnung der Icons. Der Hintergrund: Jedesmal wenn ich an mein Notebook mit WideScreen einen Monitor mit anderer Größe anstecke sind meine Desktop-Icons durcheinander Nun würd ich gerne die Einstellungen zu speichern und im Falle wieder zurückspielen können. |
Re: Wo speichert Windows die Desktop-Einstellungen?
|
Re: Wo speichert Windows die Desktop-Einstellungen?
Schau mal auf Luckies Webseite.
Da ist irgendwo ein Opensource-Tool, welches diese Icon-Positionen speichern und wiederherstellen kann. |
Re: Wo speichert Windows die Desktop-Einstellungen?
Du kennst meine LuckieDIPS nicht?
|
Re: Wo speichert Windows die Desktop-Einstellungen?
Zitat:
Aber das sieht nicht schlecht aus! Danke! |
Re: Wo speichert Windows die Desktop-Einstellungen?
Ich benutze Desktop Restore und bin recht zufrieden damit.
|
Re: Wo speichert Windows die Desktop-Einstellungen?
Zitat:
kannst du mir bitte sagen, welcher Code (functions/procedures) genau für das Lesen und Schreiben der Positionen verandwortlich sind? Ich habs nicht so mit NonVCL-Code und würde gerne den relevanten Code in ein eigens Projekt übernehmen (sofern von dir erlaubt) und dann auch verstehen wie das funktioniert. |
Re: Wo speichert Windows die Desktop-Einstellungen?
so ganz spontan würde ich mal auf folgenden Funktionen tippen (aus der LuckieDIPS.dpr)
Code:
[b][color=#0000af]type[/color][/b]
TDesktopIconInfo = [b][color=#0000af]packed record[/color][/b] Caption: [b][color=#0000af]string[/color][/b]; Position: TPoint; [b][color=#0000af]end[/color][/b]; TDesktopIconInfoArray = [b][color=#0000af]array of[/color][/b] TDesktopIconInfo; [color=#008000]//////////////////////////////////////////////////////////////////////////////// // // IsActiveDesktopActive // Determins if user uses the Active Desktop // Author: Nico Bendlin[/color] [b][color=#0000af]function[/color][/b] IsActiveDesktopActive: Boolean; ... [color=#008000]//////////////////////////////////////////////////////////////////////////////// // // GetDesktopListView // Desktop Listview Handle ermitteln // Author: Nico Bendlin[/color] [b][color=#0000af]function[/color][/b] GetDesktopListView: HWND; ... [color=#008000]//////////////////////////////////////////////////////////////////////////////// // // GetDesktopIconInfo // GetDesktopIconInfo // Author : Nico Bendlin // // Durch die Verwendung von VirtualAllocEx() funktioniert dieser Code nur auf NT // // [/color][color=#ff0000]!! zusatz von himi: OK, die Beschreibung ist nicht grad ein guter[/color][color=#008000] // [/color][color=#ff0000]Hinweis, aber dafür der Funktionsname und das Funktionsergebnis,[/color][color=#008000] // [/color][color=#ff0000]vorallem in Bezug auf die nachfolgende Funktion ;)[/color] [b][color=#0000af]function[/color][/b] GetDesktopIconInfo: TDesktopIconInfoArray; ... [color=#008000]//////////////////////////////////////////////////////////////////////////////// // // SetDesktopIconPos // Autors: Nico Bendlin, Michael Puff // [/color][color=#ff0000]Restores the desktop icon positions[/color] [b][color=#0000af]function[/color][/b] SetDesktopIconPos(DesktopIconInfoArray: TDesktopIconInfoArray): Boolean; ... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:18 Uhr. |
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