Hi.
Eine API-Funktion ist mir im Augenblick nicht bekannt (ist aber eine interessante Frage
), für´s Erste wäre daher mein Vorschlag, dass du in der Registry selbst aktiv wirst.
Mit anderen Worten:
1. HKEY_CLASSES_ROOT öffnen und nach der Endung, z.B.
.rar, suchen. (Der Punkt vor der Endung ist in dem Fall wichtig!)
2. Den Default-String auslesen, der dann auf den Dateityp zeigt; in dem Fall
WinRar.
3. Diesen Schlüssel öffnen (ist ebenfalls in HKCR), und auch hier den Default-String auslesen. Und -voilá- du hast die Bezeichnung. Zur Sicherheit prüfst du noch, ob der String ein Leerstring ist und gibst in dem Fall vielleicht "Unbekannter Typ" zurück.
Ich gucke mal, ob´s vielleicht eine API-Funktion dafür gibt, mit der es möglicherweise leichter geht.
Gruß,
Mathias.