Also eigentlich müsstest du unter "HKey_Classes_Root" deine extension finden ".deineExtension" Dort solltest du dann als Standardwert einen Verweis zu "deineExtensionFile" oder so haben. Und darin ändert man dann das mit dem Icon - ist also nicht user-gebunden.
Ich hab gestern gleiches wie du gemacht mit einer PDF-Datei. Hab jetzt in der Registry geschaut und es sind folgende einträge da:
Code:
[HKEY_CLASSES_ROOT\.pdf]
@="pdf_auto_file"
und
Code:
[HKEY_CLASSES_ROOT\pdf_auto_file]
@=""
[HKEY_CLASSES_ROOT\pdf_auto_file\shell]
[HKEY_CLASSES_ROOT\pdf_auto_file\shell\open]
[HKEY_CLASSES_ROOT\pdf_auto_file\shell\open\command]
@="\"D:\\adobe\\Reader\\AcroRd32.exe\" \"%1\""
hinzufügen für ein Icon müsste man in meinem fall nun noch
Code:
[HKEY_CLASSES_ROOT\pdf_auto_file\DefaultIcon]
@="D:\\adobe\\Reader\\AcroRd32.exe,0"