Hallo Griever,
[HKEY_CLASSES_ROOT.xxx]
@="xxxFile"
"Content Type"="application/ApplicationName"
-> Registriert einen Dateityp (xxx ist die Dateiendung, xxxFile der Name des Dateityps) und weist eine Anwendung dem Typen zu
[HKEY_CLASSES_ROOT\xxxFile]
@="xxx Application"
"EditFlags"=hex:00,00,01,00
-> Keine Ahnung mehr wofür...
[HKEY_CLASSES_ROOT\xxxFile\shell]
@="open"
[HKEY_CLASSES_ROOT\xxxFile\shell\open]
[HKEY_CLASSES_ROOT\xxxFile\shell\open\command]
@="C:\Programme\ApplicationDirectory\Application.exe %1"
-> Einträge legen fest, dass die Datei bei Doppelklick geöffnet wird mit dem angegebenen Kommando. Den Pfad der Datei muss man beim Setup natürlich parametrisieren - die %1 damit keine Nachfrage beim Öffnen kommt.
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/ApplicationName]
"extension"=".xxx"
-> Registrierung der Dateiendung im OS.
Aber Achtung: Wenn Du das so der Registry hinzufügst, (du kannst die Zeilen ein eine Textdatei schreiben, ihr die Endung .reg geben und per Doppelklick ausführen) wird der Dateityp afaik nur für den aktuellen Benutzer registriert.
LeKuchen