Einzelnen Beitrag anzeigen

Cookiemaster

Registriert seit: 26. Dez 2005
7 Beiträge
 
#3

Re: Eigene Datei mit Registryeintrag öffnen

  Alt 27. Dez 2005, 01:02
Da gibt es wohl 2 Möglichkeiten, die einfache ist hier:
HKEY_CLASSES_ROOT\*\shell\<<<einname>>>\open\comma nd
Der * steht für alle Dateitypen.


Die andere Möglichkeit ist aufwendiger, dafür muss man eine "Explorer-Extension-DLL" (oder so ähnlich) schreiben.
Beispiel WinRAR:
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Wi nRAR\(Standard) = {B41DB860-8EE4-11D2-9906-E49FADC173CA}
HKEY_CLASSES_ROOT\CLSID\{B41DB860-8EE4-11D2-9906-E49FADC173CA}\InProcServer32\(Standard) = C:\Programme\WinRAR\rarext.dll
Damit kann deine DLL wohl für unterschiedliche Dateitypen unterschiedliche Kontexteinträge anzeigen lassen.
WinRAR z.B. zeigt im Kontextmenü bei RAR-Dateien etwas anderes an als bei allen anderen Typen.

Ein Beispiel ist wohl bei Delphi dabei:
<DelphiInstallPath>\Demos\ActiveX\ShellExt
  Mit Zitat antworten Zitat