Dateiverknüpfung (file association)
-
Hallo!
1.) Ist es möglich bzw. existieren API-Funktionen, die prüfen ob eine Verknüpfung für eine bestimmte Dateiendung schon vorhanden ist und falls nicht diese anlegen können ohne selber Registry-Zugriff zu nutzen?
2.) Benötigt eine Anwendung ab Vista immer rehöhte Rechte (Admin) um Dateiverknüpfungen zu erstellen?
-
zu 1.: Ja z.B.:
http://msdn.microsoft.com/en-us/library/bb773468zu 2.: Ja; man kann es AFAIK aber auch im HKCU registrieren; dann gilt es halt nur für diesen einen Benutzer (bin mir da aber gerade nicht mehr sicher).
-
Jochen Kalmbach schrieb:
zu 1.: Ja z.B.:
http://msdn.microsoft.com/en-us/library/bb773468AssocQueryKey klingt schon gut. Für das Anlegen wird aber dann wohl doch Registry Zugriff von Nöten sein...
Jochen Kalmbach schrieb:
zu 2.: Ja; man kann es AFAIK aber auch im HKCU registrieren; dann gilt es halt nur für diesen einen Benutzer (bin mir da aber gerade nicht mehr sicher).
So wie ich das verstehe, ist das in Orndung für HKCU.
File Types im Absatz Important considerations about file types include