Zuständiges Programm ermitteln
-
Hallo!
Ich möchte das Programm aus der Registry ermitteln, das eine Datei mit einer besstimmten Erweiterung öffnen kann.
Z.B. Ich habe eine Datei "Datei.xyz". In der Registry steht, dass diese Datei als xyzfile registriert ist. Gegen xyzfile steht (HKCR->xyzfile->shell->command), der Pfad zum Programm xyz.exe, das diese Datei öffnen soll.
Meine Frage ist, ob es möglich ist, dieses Programm zu ermitteln ohne dass ich mehrere Registry-Abfragen starte?
Danke
-
1.) Laden den Standartwert für HKEY_CLASSES_ROOT/.<Dateierweiterung>
2.) Dan steht das Programm in HKEY_CLASSES_ROOT\<Standartwert>\Shell\open\commandoder du rufst das Programm mit ShellExecute auf.