Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.107 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Datei mit Fremdanwendung öffnen (ShellExecute)

  Alt 31. Aug 2006, 16:50
Moin Holger,

da stellt sich mir die Frage, ob das Programm überhaupt parametergesteuert funktioniert...
Sollte das der Fall sein:
Wenn man einen Datentyp auf das Programm registriert, sollte man die Verknüpfung in der Registry finden.

Einfach mal in HKEY_CLASSES_ROOT nach dem Programmnamen suchen.
Wenn sich dieser in einem Key unter Shell\Open\Command als Standardwert befindet, könnte hier der Aufruf enthalten sein.

Bei registriertem Typ (Beispiel .mp3) kann man sich auch direkt dahin navigieren:

HKEY_CLASSES_ROOT\.mp3
Hier den Standardwert auslesen

HKEY_CLASS_ROOT\<ausgelesener Wert>\Shell\Open\Command
Hier befindet sich dann im Standardwert der Aufruf
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat