Entwickler-Ecke

Sonstiges (Delphi) - Registry Eintrag "ContextMenuHandlers"


Kaweb - Mi 06.11.02 19:26
Titel: Registry Eintrag "ContextMenuHandlers"
hallo,

ich brauche für mein Programm einen Eintrag in der Registry. Und zwar einen der einen eintrag im Kontextmenü bei allen Dateien macht. (HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers)
Nur, wie muss ich das machen? Im Kontextmenü soll dann "Schreddern" stehen. Beim klick auf "Schreddern" soll mein Programm mit dem Parameter "/schreddern" gestartet werden: "dvhome.exe /schreddern".

vielen dank schonmal im vorraus! :!:

mfg
Andreas alias "Kaweb"


Tino - Do 07.11.02 09:27

Hier in AUQ gibt es ein Tutorial: Benutzung der Registry [http://www.auq.de/viewtopic.php?t=2767]! Damit solltest Du in der Lage sein eigene Änderungen in der Registry vorzunehmen.

Gruß
TINO


Delete - Do 07.11.02 11:08
Titel: Re: Registry Eintrag "ContextMenuHandlers"
Kaweb hat folgendes geschrieben:
der einen eintrag im Kontextmenü bei allen Dateien macht.

Dann nur

Quelltext
1:
HKEY_CLASSES_ROOT\*\shell\shreddermichbaby\open\command                    

Das wäre der einfachere Weg. Der von dir genannte Schlüssel ist für Shell-Erweiterungen (*.dll) gedacht. Borland liefert dazu ein passendes Beispiel mit. Wenn du mit einem Programm (*.exe) arbeiten willst, musst du wie eben gesagt vorgehen und mal einen Blick in das von Tino genannte Tutorial werfen. Oder du bemühst die Suchfunktion; ich meine, dass es hier eine Menge Beispiele gibt, wie man eigene Programme für bestimmte (oder auch für alle) Dateitypen in die Registry einträgt.


Kaweb - Do 07.11.02 18:39

jo, vielen dank. ich werd mal das tut durchlesen.