Dateiendungen mit Anwendungen verknüpfen
-
Hi, ich möchte per Code eine Andwendung einer Endung zuweisen,
weiß jemand wie das geht?Brauch ich dafür die WinAPI?
So etwas wie .txt -> C:\meineigenesnotepad.exe
-
registry.
HKEY_CLASSES_ROOTsiehe msdn fuer registry api
-
OMG, ich bin da sooft drüber gegegangen, und mir ist nie aufgefallen, dass das da ist ...
-
Dieser Thread wurde von Moderator/in Tim aus dem Forum ANSI C in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Aber....
Ich habe mir mal per Arbeitsplatz -> Extras -> Ordneroptionen -> Tab: Dateitypen einen eigenen Dateitypen zusammengestellt, weil ich dachte, dass mir so angucken könnte, was ich in die Registry zuschreiben habe...
In der Registry steht bei meiner Endung nur "%Endung%_auto_file" jetzt weiß ich nicht, was ich da per Code einfügen muss, damit ich eine Endung mit meiner Anwendung verknüpfen kann..
-
http://www.google.de/search?hl=de&q=dateiverknüpfung+registry&btnG=Google-Suche&meta=
Dabei zum Beispiel das: http://www.softgames.de/forum/frage72804.html
-
Ich kriege das irgendwie nicht hin......
REGEDIT
HKEY_CLASSES_ROOT\.txz = hallo
HKEY_CLASSES_ROOT\hallo\shell\open = &Open
HKEY_CLASSES_ROOT\hallo\shell\open\command = C:\appl.exe "%1"
HKEY_CLASSES_ROOT\hallo\shell\open\ddeexec = [open("notepad.exe")]
HKEY_CLASSES_ROOT\hallo\shell\open\ddeexec\application = notepad.exe
HKEY_CLASSES_ROOT\hallo\shell\open\ddeexec\topic = DdeEditHKEY_CLASSES_ROOT\hallo = errr
Ich möchte es so haben, dass die Datei beim Doppelklick mit appl.exe geöffnet wird, beim Rechtsklick soll in dem Menü "Bearbeiten" stehen, wenn man da drauf klickt, soll sich die Datei mit dem notepad öffnen und die Endung txz soll als Icon das *.txt Icon haben
Nur leider weiß ich nicht, wo ich was einfügen muss
