![]() |
Programm der Dateierweiterung auslesen
Wie kann ich das Programm auslesen das hinter einer Dateierweiterung steht?? Hoffe das ist das richtige Forum dafür
|
Re: Programm der Dateierweiterung auslesen
Da fragst Du am besten Christian. Der hat sowas glaub ich gerade heute in seinem Document launcher gemacht.
|
Re: Programm der Dateierweiterung auslesen
Moin General,
also wenn ich Dich richtig verstanden habe, möchtest Du wissen mit welchem Programm ein Dateityp registriert ist. In HKEY_CLASSES_ROOT stehen, u.a, alle registrierten Dateitypen. Zu der jeweiligen Extension gibt es einen Standardeintrag, der wiederum ein Subkey von HKEY_CLASSES_ROOT ist. Unter diesem Schlüssel steht dann eine Keystruktur shell\open\command. In diesem Schlüssel steht nun, im Standardwert, der Pfad zum ausführenden Programm. Schau's Dir am Besten mal in der Registry an. Dann wird es deutlicher. Dies ist übrigens auch der dokumentierte Weg Dateitypen zu registrieren. |
Re: Programm der Dateierweiterung auslesen
Moin Phoenix,
nein hab' ich dort nicht gemacht. Für das was Du meinst gibt's SHGetFileInfo. ;-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz