AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Taskbar und Startmenu

Ein Thema von broesel · begonnen am 2. Jul 2004 · letzter Beitrag vom 28. Jul 2004
Antwort Antwort
broesel

Registriert seit: 2. Jul 2004
Ort: Bonn
2 Beiträge
 
#1

Taskbar und Startmenu

  Alt 2. Jul 2004, 11:17
Hallo,

ich möchte die Einstellungen der WinXP Taskbar und des Startmenüs sichern und auf ein anderes System übertragen. Habe folgendes Problem.

Wie kann ich den Status bzw. die Current-Options von der Taskbar und dem Startmenü mit Delphi abfragen (API). Das auslesen der Werte aus der Registry ist nicht ok, da allem anschein die Optionen im Cache liegen. D.h. das umschalten auf z.B Anzeigen der Quicklaunch ändert nicht direkt einen Parameter in der Registry, wohl aber die Taskbar.

Eigentlich suche ich so etwas GetTaskbarProps() u. SetTaskbarProps() dito Startmenu

gruss Andreas
  Mit Zitat antworten Zitat
Benutzerbild von Steve
Steve

Registriert seit: 2. Mär 2004
Ort: Würzburg
730 Beiträge
 
Delphi 2006 Personal
 
#2

Re: Taskbar und Startmenu

  Alt 2. Jul 2004, 11:24
Das müsste (zumindest teilweise) über MSDN-Library durchsuchenShGetSetSettings funzen, bin aber nicht 100% sicher

TShellState.fStartPanelOn := FALSE; // Klassisches Startmenü benutzen Den "Inhalt" von Startmenü usw. kannste damit aber sicherlich nicht ermitteln..

Gruß
Stephan
Stephan B.
Wer andern eine Grube gräbt ist Bauarbeiter!
Wer im Glashaus sitzt, sollte sich lieber im Dunkeln ausziehen!
Außerdem dieser Satz kein Verb...
  Mit Zitat antworten Zitat
scp

Registriert seit: 31. Okt 2003
1.120 Beiträge
 
Delphi 7 Personal
 
#3

Re: Taskbar und Startmenu

  Alt 2. Jul 2004, 11:25
Die Einstellungen, wie QuickLaunch usw. sind unter Software\Microsoft\Windows\CurrentVersion\Explorer \Streams\Desktop im Wert "TaskbarWinXP" (bzw. "Taskbar" in Windows 2003) gespeichert. Allerdings wird dieser Wert erst bei herunterfahren aktualisiert. Evtl. gibts ja eine Möglichkeit den Explorer zu veranlassen, das früher durchzuführen.
  Mit Zitat antworten Zitat
broesel

Registriert seit: 2. Jul 2004
Ort: Bonn
2 Beiträge
 
#4

Re: Taskbar und Startmenu

  Alt 2. Jul 2004, 11:42
Danke für die Infos,

hab mir den Entry soeben mal angesehn (SHGETSETSETTINGS sieht auch gut aus). Ist ein 68 Byte großer Binary (Ich haße Binarys, welches Byte macht was ).
Was ich schon versucht habe ist, die Prozesse von Explorer (Progman) und der Taskbar (Shell_TrayWnd ) abzuschiessen, dann die Registry Entrys anzupassen und alle Prozesse wieder zu starten. Hat nicht geklappt (über Registry). Irgendwie bringt das MS doch auch hin.

Das enablen der Checkbox (kleine Sysmbole) un OK-Button ändert das Menü sofort, genauso auch die Checkbox (Schnellstartleiste anzeigen).

Mann müsste also diese Werte abfragen, meinetwegen in ein INI-File schreiben. Auf dem Zielsystem das Delphi-Module mit diesem INI-File aufrufen und Zack sieht dieser Client genauso aus. Ohne großes rumklicken usw.

gruss Andreas
  Mit Zitat antworten Zitat
scp

Registriert seit: 31. Okt 2003
1.120 Beiträge
 
Delphi 7 Personal
 
#5

Re: Taskbar und Startmenu

  Alt 2. Jul 2004, 11:51
Natürlich ändert sich die Einstellung bei manueller Anwahl sofort, sie wird aber nicht direkt in der Registry gespeichert, sondern irgendwo im Speicher abgelegt.

PS: Das ändern der Einstellungen dürfte durch abschiessen des Explorers funktionieren, hab das mal in einem VBScript gesehen. Nur das abrufen der Einstellungen dürfte schwieriger sein.
  Mit Zitat antworten Zitat
Benutzerbild von Steve
Steve

Registriert seit: 2. Mär 2004
Ort: Würzburg
730 Beiträge
 
Delphi 2006 Personal
 
#6

Re: Taskbar und Startmenu

  Alt 2. Jul 2004, 11:59
Zur Taskbar noch folgendes (Taskbar is ne AppBar..):
Vielleicht findest Du auch hier was, oder unter so Schlagwörtern wie MSDN-Library durchsuchenGetSpecialFolder oder besser MSDN-Library durchsuchenshgetfolderpath

Hoffe, das hilft Dir weiter

PS: Herzlich Willkommen in der

Gruß
Stephan
Stephan B.
Wer andern eine Grube gräbt ist Bauarbeiter!
Wer im Glashaus sitzt, sollte sich lieber im Dunkeln ausziehen!
Außerdem dieser Satz kein Verb...
  Mit Zitat antworten Zitat
Sliver

Registriert seit: 27. Jul 2004
18 Beiträge
 
#7

Re: Taskbar und Startmenu

  Alt 28. Jul 2004, 00:04
Hi

Vielleicht hilft dir das weiter. http://www.experts-exchange.com/Prog..._20711538.html

cu Sliver
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:17 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