Entwickler-Ecke
Windows API - Dateitypen registrieren unter Windows 7
Gausi - Fr 03.06.11 16:55
Titel: Dateitypen registrieren unter Windows 7
Ich habe grade mal wieder festgestellt, dass hier was nicht funktioniert. :dunce:
Und zwar das Registrieren von Dateitypen auf mein Programm.
Dafür schreibe ich unter HKEY_CURRENT_USER\Software\Classes\.mp3 zunächst mein 'Nemp.AudioFile' rein, und danach unter HKEY_CURRENT_USER\Software\Classes\Nemp.AudioFile das ganze open, play, enqueue-Gedöns. Hat bisher auch immer funktioniert.
Wenn man unter Windos 7 (auch schon Vista?) vom Explorer ausgehend mal ein anderes Standardprogramm zum öffnen auswählt, dann klappt die obige Methode nicht mehr. Grund dafür scheint der Schlüssel HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mp3\UserChoice zu sein, wo dann noch die ID des anderen gewählten Programmes steht. Dieser Schlüssel hat wohl Vorrang. Wenn man den löscht, klappt das wieder.
Frage an die Windows-Experten: Ist das OK, wenn man diesen Schlüssel löscht, oder sollte man da anders rangehen? :gruebel:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!