@MathiasSimmack
Was macht "SHChangeNotify(SHCNE_ASSOCCHANGED,SHCNF_IDLIST,ni l,nil);"?
Also hab das mal eingebunden, hat aber nicht das Icon meines Programms mit der Endung .mp3 verknüpft.
@alle
Hab wohl das zentrale Problem gefunden!:
In der registry ist mit meiner procedure alles geändert, aber es gibt unter Windows noch eine Funktion ("Systemsteuerung/Ordneroptionen/Dateitypen") dort kann man auch ein Programm einer Endung zuordnen! Und das hatte ich auch gemacht, nämlich dem MS Mediaplayer.
Problem: Wenn man dort das Programm ändert wird nicht der bekannte registry-Pfad aus meiner Procedure geändert=> Es gibt noch einen anderen Ort, wo Windows Datei-Endungs-Verknüpfungen speichert! (Nur wo?)
PS: Diese Sytemsteuerungs-Einstellung steht wie's aussieht auch über der
Standart registry Einstellung(Windows ignoriert deshalb den Eintrag durch meine Procedure)
DADU