Forum: Win32/Win64 API (native code)
Delphi
by jaenicke,
3. Okt 2016
Wenn du eine Dateierweiterung auf die herkömmliche Weise über die Registry registrierst, sollte beim nächsten Mal, wenn der Benutzer eine solche Datei anklickt, angeboten werden, dass es ein neues Programm dafür gibt.
Das ist eigentlich der vorgesehene Ablauf.
Nichtsdestotrotz registriert z.B. der Installer von Delphi die Erweiterungen auch unter Windows 10 fest, es muss also möglich sein.
...
Forum: Win32/Win64 API (native code)
Delphi
by jaenicke,
2. Okt 2016
Unter Windows 10 wird dafür, wenn ich das aus dem Windows Explorer heraus mache, die OpenWith.exe gestartet. Die bietet diese Option. Egal ob ich diese mit dem Parameter -Embedding starte wie der Windows Explorer oder nicht, das reicht nicht. Da muss noch mehr passieren. Die Exe muss ja auch wissen um welche Dateierweiterung es geht usw.
Wenn du herausfindest wie du diese Exe ausrufen kannst,...