Dateierweiterung korrekt registrieren
-
Welchen Registyvalue habe ich wo einzutragen um eine Dateierweiterung korrekt mit einem Programm zu verknüpfen. Ich hab jetzt mal (unter Vista) das hier [HKEY_CLASSES_ROOT\.xxx] und hier [HKEY_CLASSES_ROOT\\xxx_auto_file\\shell\\open\\command] probiert, weil da schon entsprechende Einträge zu finden waren, anscheinend wird aber der Eintrag nicht zugelassen ("GetLastError() = 0" komisch?). Also ich hab da mal Google bemüht, da ich das für verschiedene Windowsversionen korrekt durchführen möchte, habe aber leider keinen Erfolg gehabt. meine Frage nun wie macht man es richtig unter Win9x, WinXp und Vista oder auch andere Windows Versionen. Wer kann helfen?
-
http://msdn.microsoft.com/en-us/library/cc144156
Ich wüsste jetzt nicht, dass es für die unterschiedliche Windows-Versionen ein unterschiedliches Vorgehen gäbe... in allen Fällen brauchst Du Admin-Rechte um diese Einträge vorzunehmen. Am besten immer noch über ein Installer (z.B. WiX).