Heißes Thema (mehr als 10 Antworten) Rechte Seite des Startmenus ändern (Gelesen: 4.228 mal)
Kenny



Rechte Seite des Startmenus ändern
07.12.03 um 16:31:21
Beitrag drucken Beitrag drucken  
Hallo Zusammen,
ich würde gerne wissen, ob (und wenn ja - wie) es möglich ist die rechte Seite im Startmenue (XP) zu ändern.
Ich würde gerne mehr Ordner dort einfügen (im oberen Drittel wo Eigene Dateien, Eigene Bilder, etc. stehen ) und z.B in der Mitte andere "Aufgaben" (anstelle von Systemsteuerung etc.) einfügen.
Ich habe bisher nur die Möglichkeiten gefunden diese Ordner, bzw. Icons über die Registry auszublenden, aber noch nichts über das Einfügen.

Grüße und vielen Dank für Eure Antworten

Kenny
Smiley

  
Zum Seitenanfang
 
IP gespeichert
 
Elmar Herzog
YaBB Administrator
*****
Offline


Beiträge: 3.713
Re: Rechte Seite des Startmenus ändern
Antwort #1 - 07.12.03 um 17:13:41
Beitrag drucken Beitrag drucken  
Hallo,

vom Prinzip her ist das neue Startmenü ähnlich wie das klassische Startmenü zu betrachten. Im klassischen Startmenü konnte man auch nicht ohne weiteres einfach neue Programm direkt in diese Ebene einbinden. XP bietet nur an, Programme ans Startmenü anzuheften. Siehe dazu Tipp: https://www.windowspage.de/tipps/021143.html
  

Webmaster und Administrator
FAQ - Suche
Zum Seitenanfang
IP gespeichert
 
Kenny



Re: Rechte Seite des Startmenus ändern
Antwort #2 - 07.12.03 um 18:17:18
Beitrag drucken Beitrag drucken  
Hallo,
vielen Dank für die schnelle Antwort.
Wie das mit dem "Anheften" funktioniert weiß ich, deswegen lag die Betonung auch auf der rechten Seite. Ich habe bisher erfolglos versucht einen entsprechenden Schlüssel in der Registry zu kreieren. Wenn ich es richtig verstanden habe, geht es nicht so "ohne weiteres", geht es denn "MIT weiteres" oder ist es für normalsterbliche überhaupt nicht möglich?

Viele Grüße

Kenny
weinend
  
Zum Seitenanfang
 
IP gespeichert
 
jmk
God Member
*****
Offline


Beiträge: 2.741
Standort: Hennef
Re: Rechte Seite des Startmenus ändern
Antwort #3 - 07.12.03 um 21:17:27
Beitrag drucken Beitrag drucken  
  

Zum Seitenanfang
ICQ ICQ  
IP gespeichert
 
tim256



Re: Rechte Seite des Startmenus ändern
Antwort #4 - 10.12.03 um 12:46:13
Beitrag drucken Beitrag drucken  
Hi, doch das geht mit einem Registry-Schlüssel. Ich habe es auf Markenzeichen getauft. Laut lachend

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}]
@="Name im Startmenü"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon]
@="ICON.ICO (Das Symbol)"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
64,00,6f,00,63,00,76,00,77,00,2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance]
"CLSID"="{3f454f0e-42ae-4d7c-8ea3-328250d6e272}"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag]
"CLSID"="{13709620-C279-11CE-A49E-444553540000}"
"method"="ShellExecute"
"Command"="Name des Startmenüs 2 (Qickinfo)"
"Param1"="ZIEL (ZB. C:\Aufgaben\)"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex]

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\ContextMenuHandlers\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}]
@=""

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\MayChangeDefaultMenu]
@=""

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\ShellFolder]
"Attributes"=dword:00000000

Tschau Tim

  
Zum Seitenanfang
 
IP gespeichert
 
Elmar Herzog
YaBB Administrator
*****
Offline


Beiträge: 3.713
Re: Rechte Seite des Startmenus ändern
Antwort #5 - 12.12.03 um 18:43:55
Beitrag drucken Beitrag drucken  
Hallo Tim,

ich weiss zwar nicht woher diese Informationen stammen ???, funktionieren tut's jedenfalls nicht.

1. Normalerweise kann einem Standardwert nicht ein Hex-Wert zugeordnet werden, sondern nur Zeichenketten.

2. Was soll dieser Hex-Wert bezwecken?

3. Wir haben zwar nun einen CLSID-Schlüssel angelegt, jedoch dem System nicht mitgeteilt, was mit diesem Schlüssel zu tun ist!
  

Webmaster und Administrator
FAQ - Suche
Zum Seitenanfang
IP gespeichert
 
tim256



Re: Rechte Seite des Startmenus ändern
Antwort #6 - 14.12.03 um 15:05:03
Beitrag drucken Beitrag drucken  
Hi Elmar, doch, doch, das funzt!

Ich kann dir auch die REG-datei rüberschicken, dann brauchst du sie nur noch anzuklicken und die Einträge werden von alleine eingefügt. Dann brauchst du nur noch ein Icon und das wahrs. (siehe Screenshot)

Tschau Tim

  
Zum Seitenanfang
 
IP gespeichert
 
Elmar Herzog
YaBB Administrator
*****
Offline


Beiträge: 3.713
Re: Rechte Seite des Startmenus ändern
Antwort #7 - 26.12.03 um 21:01:58
Beitrag drucken Beitrag drucken  
Hallo,

also diese Sache ist alles andere als erledigt. Das ganze funktioniert so nicht. Hinter dem Hex-Code steht ja nur eine DLL-Datei mit Pfad. Das ganze kann man auch über einen REG_SZ Schlüssel erledigen.

Quote:
Ich kann dir auch die REG-Datei rüberschicken, dann brauchst du sie nur noch anzuklicken und die Einträge werden von alleine eingefügt.
Das kann'ste ja mal machen, es wird aber nicht's an der Tatsache ändern, das diese Reg-Datei eine andere ist, als die ich habe.
Ich bin nach wir vor der Meinung, dass der CLSID-Schlüssel noch wo anders in der Registrierungsdatei angegeben werden muss.

Hat jemand das ganze überhaupt noch ausprobiert und hat's da funktioniert? Oder haben wir mal wieder etwas gefunden, welches nur auf manchen XP-Rechnern läuft...
  

Webmaster und Administrator
FAQ - Suche
Zum Seitenanfang
IP gespeichert
 
Elmar Herzog
YaBB Administrator
*****
Offline


Beiträge: 3.713
Re: Rechte Seite des Startmenus ändern
Antwort #8 - 28.12.03 um 17:27:45
Beitrag drucken Beitrag drucken  
Hallo,

nach einigen schlaflosen Nächten und x-Test's später, habe ich nun diese funktionsfähige version gefunden:

Code
Alles auswählen
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}]
@="IHR TEXT"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon]
@="icon.ico"
00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,68,00,70,00,6c,00,69,00,\
6e,00,6b,00,2e,00,69,00,63,00,6f,00,00,00

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
64,00,6f,00,63,00,76,00,77,00,2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance]
"CLSID"="{3f454f0e-42ae-4d7c-8ea3-328250d6e272}"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag]
"CLSID"="{13709620-C279-11CE-A49E-444553540000}"
"method"="ShellExecute"
"Command"="IHR TEXT"
"Param1"="BEFEHL"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex]

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\ContextMenuHandlers\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}]
@=""

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\MayChangeDefaultMenu]
@=""

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\ShellFolder]
"Attributes"=dword:00000000 

Das ganze funktioniert aber nur unter Windows XP und nicht mit den klassische Menü.
  

Webmaster und Administrator
FAQ - Suche
Zum Seitenanfang
IP gespeichert
 
cdk
Global Moderator
*****
Offline


Beiträge: 10.254
Re: Rechte Seite des Startmenus ändern
Antwort #9 - 28.12.03 um 19:13:01
Beitrag drucken Beitrag drucken  
Also bevor ich jetzt Registry-Hacks von fremden Männern Zwinkernd auf mein System loslasse hätte ich noch eine kurze Frage: Was bewirkt das Ganze doch gleich?
  

Grütze, cdk

Wer Bier liebt liebt auch CO²
Zum Seitenanfang
 
IP gespeichert
 
Elmar Herzog
YaBB Administrator
*****
Offline


Beiträge: 3.713
Re: Rechte Seite des Startmenus ändern
Antwort #10 - 29.12.03 um 17:25:09
Beitrag drucken Beitrag drucken  
Hallo,

Quote:
Was bewirkt das Ganze doch gleich?
Das ganze erstellt einen neuen Menüpunkt im Startmenü von Windows XP. Dieser wird aber nur im neuen Startmenü angezeigt!

@="IHR TEXT" - Name des Menüeintrags
icon.ico - Symbol, welches im Menü angezeigt wird
"Command"="IHR TEXT" - Quickinfo (Maus auf Menüeintrag)
"Param1"="BEFEHL" - Programm, Ordner oder Link welcher gestartet wird

Quote:
..jetzt Registry-Hacks von fremden Männern...
Wie sind fremde Männer?  Zwinkernd
  

Webmaster und Administrator
FAQ - Suche
Zum Seitenanfang
IP gespeichert
 
cdk
Global Moderator
*****
Offline


Beiträge: 10.254
Re: Rechte Seite des Startmenus ändern
Antwort #11 - 30.12.03 um 03:03:55
Beitrag drucken Beitrag drucken  
Also ich bin da ganz unproblematisch geradlinig - jeder der mir noch kein Bier spendiert hat ist "fremd"... Laut lachend

Aber danke für die Erklärung. Wen man ein wenig darüber nachdenkt fällt auf daß das ja ganz nützlich sein kann! Wie konnte ich nur vergessen das zu vermissen... Zwinkernd

Allerdings reibe ich mich noch an den Details auf: Die Änderung wird bei mir erst wirksam wenn ich in den SM-Eigenschaften z.B. große/kleine Symbole umschalte. Dann bleibt das SM für 20sec gänzlich verschwunden und dann kommt's wieder mit der entspr. Änderung.

Und was ich 'grad garnicht kapiere - ich stolpere über die Verwendung der Environmentvariablen. Bsp.:
Auszug aus meiner .REG-Datei:
Code
Alles auswählen
"Param1"="%PROGRAMFILES%\\Accessories\\WinCommander\\Wincmd32.exe" 



Klicke ich das Ganze dann an erhalte ich die Fehlermeldung Quote:
"%PROGRAMFILES%\Accessories\WinCommander\Wincmd32.exe"  konnte nicht gefunden werden. Blabla...

Gebe ich dagegen das ganze haargenauso in die Konsole ein startet wie gewünscht der WinCommander. ???
Ist in dem Fall sogar egal ob mit oder ohne Hochkomma.

Und noch was: Was muß ich denn tun um mehrere dieser Einträge zu erzeugen?
  

Grütze, cdk

Wer Bier liebt liebt auch CO²
Zum Seitenanfang
 
IP gespeichert
 
Elmar Herzog
YaBB Administrator
*****
Offline


Beiträge: 3.713
Re: Rechte Seite des Startmenus ändern
Antwort #12 - 30.12.03 um 18:12:45
Beitrag drucken Beitrag drucken  
Hallo,

Quote:
Klicke ich das Ganze dann an erhalte ich die Fehlermeldung...
Wenn man in der Registrierungsdatei Variablen verwendet, dann darf der Schlüssel nicht REG_SZ sein, sondern REG_EXPAND_SZ! Alternativ kompletten Pfad eingeben.

Quote:
Und noch was: Was muß ich denn tun um mehrere dieser Einträge zu erzeugen?
Ich hab's noch nicht ausprobiert, ob's mit anderen CLSID-Nummern funktioniert...

Quote:
Allerdings reibe ich mich noch an den Details auf: Die Änderung wird bei mir erst wirksam wenn ich in den SM-Eigenschaften z.B. große/kleine Symbole umschalte.
Naja, damit wird ja eine Aktualisierung des Startmenüs durchgeführt. Ohne einer Aktualisierung wirst Du auch nichts im SM finden, egal wodurch diese ausgelöst wurde.
  

Webmaster und Administrator
FAQ - Suche
Zum Seitenanfang
IP gespeichert
 
cdk
Global Moderator
*****
Offline


Beiträge: 10.254
Re: Rechte Seite des Startmenus ändern
Antwort #13 - 30.12.03 um 19:55:33
Beitrag drucken Beitrag drucken  
Quote:
dann darf der Schlüssel nicht REG_SZ sein, sondern REG_EXPAND_SZ!

Aha, das zu Wissen ist natürlich extrem hilfreich. Warum nimmt man den den nicht grundsätzlich? Wird außer %...% denn sonst noch was expandiert, was einem dann für normalen Text fehlen könnte?
  

Grütze, cdk

Wer Bier liebt liebt auch CO²
Zum Seitenanfang
 
IP gespeichert
 
Elmar Herzog
YaBB Administrator
*****
Offline


Beiträge: 3.713
Re: Rechte Seite des Startmenus ändern
Antwort #14 - 31.12.03 um 18:02:17
Beitrag drucken Beitrag drucken  
Hallo,

Quote:
Warum nimmt man den den nicht grundsätzlich?
Unter Windows NT/2000/XP gibt es ja drei verschiedene Zeichenketten:
  • REG_SZ: normale Zeichenkette
  • REG_EXPAND_SZ: Zeichenkette mit beliebiger Grösse; Variablen werden ausgewertet
  • REG_MULTI_SZ: mehrere Zeichenketten, getrennt durch binäre Nullen

Wenn man den REG_EXPAND_SZ grundsätzlich verwenden würde, dann könnten Programme (speziell für Windows 9.x u Me) die Daten nicht richtig aus der Reg-Datei lesen.

Nachtrag:
Quote:
Ich hab's noch nicht ausprobiert, ob's mit anderen CLSID-Nummern funktioniert...
Es funktioniert nur mit dieser Schlüsselnummer und ist für OEM-Hersteller gedacht.
  

Webmaster und Administrator
FAQ - Suche
Zum Seitenanfang
IP gespeichert
 
 
  « Übersicht ‹ Forum Nach oben