Archiv Windows XP 25.916 Themen, 128.567 Beiträge

Kontextmenü und die Registry

jueki / 11 Antworten / Baumansicht Nickles

Wenn ich bei XP auf ein Bild oder einen Ordner mit Rechte-Maus-Klick gehe, erscheinen unterschiedliche Kontextmenüs.
Ich habe das mal (in recht mühevoller Kleinarbeit!) hier dargestellt:

___________JPG- Bild_________________________GIF-Bild



___________BMP- Bild__________________Ordner



Nun dazu meine Frage: Wo in der Regisrtry kann ich das beeinflussen? Also, was ich da wo an Einträgen vielleicht rausmachen, was ich da wo einfügen könnte, wie ich die Reihenfolge verändere.
In der Literatur habe ich nur eines gefunden, nämlich wie ich zu dem Eintrag "Verzeichnis mit PestPatrol scannen" beim Ordner- Kontext hinkomme.
Ist in HKEY_CLASSES_ROOT \\ Folder \\ shell zu finden.
Alles andere, so zB den Eintrag "Ashampoo..." bei den Bildern finde ich nicht! Auch nicht mit der Suchfunktion in der Registry.
Wie muß ich da vorgehen?
Und auch: Wie kommen denn überhaupt so manche dieser Einträge da hinein? Ist doch - jedenfalls meiner Meinung nach - fast alles in diesen Menüs, FineReader, Omnipage usw: Total unnütz! Ich habe bei der Installation absolut nichts bemerkt, das sich das Programm eventuell mit irgendwelchen Dateiendungen verknüft hat!
Ich weiß, die Registry ist verdammt heikel. Aber irgendwann hat doch ein jeder, der da durchblickt, mal mit angefangen!
Ich würde mich ganz sehr über Hinweise dazu freuen.
(Und auch über Hinweise, ob es zu solchen Handhabungen vielleicht auch fertige Programme gibt)
Vielen Dank schon mal - Jürgen

mastre1 jueki „Kontextmenü und die Registry“
Optionen

Also, es wird sicher eine Möglichkeit geben, auch wenn mir jetzt keine bekannt ist.
Die Frage ist nur ob es das bringt, denn ich willst du dann einen Ordner mit OmiPage öffnen? ;-)

mfg stefan

jueki mastre1 „Also, es wird sicher eine Möglichkeit geben, auch wenn mir jetzt keine bekannt...“
Optionen

@mastre, - ich will keinen Ordner mit irgend was in irgend einem Kontextmenü öffnen.
Wenn ich irgend etwas mit irgend einem Programm bearbeiten will - in dem genannten Fall das OCR- Programm "Omnipage", dann rufe ich das Programm direkt auf. Da hab ichs dann direkt und ohne -von mir- nicht durchschaubare Hintergrundaktivitäten!

mastre1 jueki „@mastre, - ich will keinen Ordner mit irgend was in irgend einem Kontextmenü...“
Optionen

Also verstehe ich dich jetzt richtig:
Du willst also Omipage aus dem Kontextmenü löschen?

mfg stefan

jueki Nachtrag zu: „Kontextmenü und die Registry“
Optionen

Ja, Stefan. Im speziellen Fall sowohl das Omnipage, das FineReader, Ashampoo und Fotoshop.
Aber im Allgemeinen möchte ich das gesamte Kontextmenü beeinflussen können. Also wegmachen, zufügen, die Anordnung ändern. Ich vermute mal, es gibt dafür (mir nicht bekannte) Programme. Ich aber möchte gerne wissen, wo das "Zeugens" in der Registry zu finden ist. Habe ich es erst mal -mit Eurer Hilfe- gefunden, dann kann ich es auch versuchen, zu bearbeiten.
Und wenn ich dabei (wie schon recht oft!) auf meine Stupsnase falle - da hab ich ja mein Acronis- Image -und wieder was gelernt.
Zur Erklärung: Ich mache solche Sachen nicht etwa, weil ich das "für etwas brauche". Nein. Ich habe vor einem Jahr begonnen, mich in die Tiefen des PC vorzuarbeiten, damit ich meine Rentnerzeit halbwegs sinnvoll nutze und der beginnenden Altersverkalkung vorbeuge.
Das kann man nie alles aus der Fachliteratur erlesen, dazu braucht man oft genug einen Schubs eines Kundigen in die richtige Richtung!

mastre1 jueki „Ja, Stefan. Im speziellen Fall sowohl das Omnipage, das FineReader, Ashampoo und...“
Optionen
jueki mastre1 „OK, jetzt weiß ich um was es geht. Vielleicht helfen dir diese Links weiter:...“
Optionen

Danke, Stefan. Hab ich was zum studieren. Besonders der erste Link scheint da recht ergiebig zu sein!
Nur eines ist mir vollkommen unklar: wie hab ich das, in drei Teufels Namen nur gemacht, als ich noch arbeitete? Wenn jetzt der Tag schon zu kurz ist, das alles zu studieren? Und zu begreifen!
;-)

mastre1 jueki „Danke, Stefan. Hab ich was zum studieren. Besonders der erste Link scheint da...“
Optionen

Freut mich das ich dir helfen konnte.

mfg stefan

cutulhu_666 jueki „Kontextmenü und die Registry“
Optionen

Hallo !

Vielleicht hilft Dir dieses Proggi weiter : "Registry System Wizard" . Aber halt immer vorsichtig mit der Registry !!! Empfehle auf jeden Fall vorher ein Backup !!!
Dafür wäre noch das Programm "ERU-NT" zu empfehlen .

mfg

cutulhu

jueki cutulhu_666 „Hallo ! Vielleicht hilft Dir dieses Proggi weiter : Registry System Wizard ....“
Optionen

Danke auch für Deine Hinweise, Matthias. Speziell das erste Tool scheint mir da recht brauchbar zu sein.
AAAllerdings: Um dieses -oder auch ein anderes derartiges Tool- zu benutzen, muß man wohl wissen, was in den Grundlagen der Registry vor sich geht. Ist, meiner Meinung nach, eine gute Hilfe für den Kundigen. Ein Anfänger wie ich sollte die Finger davon lassen, bevor er genau weiß, was er dort macht!

Borlander jueki „Kontextmenü und die Registry“
Optionen

Hallo jüki,
hier mal eine kurze und kompakte erklärung was in (diesem Teil) der Registry so vor sich geht:

Im Zweig HKEY_CLASSES_ROOT existiert für jede registrierte Dateienden (im folgenden verwendet ich .bmp als Beispiel) ein unterzweig .bmp. Dieser Zweig enthält als Standardwert i.d.R. einen Verweis auf den Datei-Typ in unserem Fall Paint.Picture - dieser ist dann im Zweig HKEY_CLASSES_ROOT\Paint.Picture zu finden. Für Dich interessant dürften die Unterschlüssel shell und shellex. shell ist mehr oder weniger selbsterklärend und enthält für jeden Menüeintrag über dem obersten Menütrenner einen Untereintrag %action% (dieser Bezeichner kann mehr oder weniger frei gewält werden) der als Standartwert den Menütext enthält sowie einen Unterschlüssel command der den Befehlt für die jeweilige Aktion enthält. shellex ist leider nicht so einfach zu handhaben, neben Kontextmenüerweiterungen (ContextMenuHandlers) auch noch Erweiterungen im Eigenschaftsdialog des Dateityps registriert werden können. Die Kontextmenüerweierungen befinden sich mit Glück in eienm Aussagekräftigen unterzweig, sonst muss über die GUID geucht werden.

Wenn Du die Schlüssel der entsprechenden Dateitypen vorher exportierts, kannst eigentlich gefahrlos experiementieren (zu mindest bei den von Dir angegebenen Dateitypen) - sollten irgendwelche Probelem auftreten kann Du dann immer noch den Zweig des Dateityps löschen und die Kopie wieder importieren...


CU Borlander

PS: Wenn Du weitere Fragen zu diesem Thema hast und eine Flatrate, dann dürfte es am einfachsten sein wenn Du abends mal in den Chat schaust.

jueki Borlander „Hallo jüki, hier mal eine kurze und kompakte erklärung was in diesem Teil der...“
Optionen

Danke erst mal, @Borlander...
Ist nur so, ich suche (nur als Beispiel) das "Ashampoo..." um es zu entfernen. InHKEY_CLASSES_ROOT > Folders > shell finde ich FinePix und PestPatrol. Im gleichen Zweig > shellex noch FineReader, WinRaR, Antivir, WS_FTP. Aber nicht das Ashampoo! das steht auch da, aber eben, wie alles, was ich so installiert habe, in HKEY_CLASSES_ROOT direkt. Nach den ganzen ".Erweiterung". Und da kann ich es doch wohl nicht so einfach entfernen!
Und wieso haben alle diese verschiedenen Rechtsklicks so unterschiedliche Menüs?
Ich habe, @Borlander eine Flat und hab schon mal reingeschaut (das erste Mal). Werde morgen nachschauen, ob Du da bist! Danke für Dein Angebot und Deine Antwort!