Forum: Win32/Win64 API (native code)
Delphi
by juergen,
4. Okt 2016
Hallo zusammen,
bei der Installation eines neuen Programms habe ich heute gesehen wie es wohl richtig gemacht werden könnte.
Nach dem Setup ging das Fenster von "Standardprogramme festlegen" auf. Dort konnte ich festlegen für welche Dateiendungen dieses neue Programm zuständig sein soll.
Weiß jemand wie man über Delphi-Code dieses Fenster aufrufen kann? (Bild im Anhang)
Zu finden unter ...
Forum: Win32/Win64 API (native code)
Delphi
by juergen,
3. Okt 2016
Danke euch beiden!
Dass das ein Sicherheitsaspekt seitens MS sein kann, leuchtet ein. Dann werde ich wohl bei meinem Workaround bleiben (müssen).
Da es in meinem Fall um eine schon registrierte Dateiendung geht (m3u, also Playlist), der Benutzer aber ein anderes Programm wie das vor eingestellte Groove auswählen können soll, bleibt mir wohl keine andere Möglichkeit.
Einen schönen Feiertag...
Forum: Win32/Win64 API (native code)
Delphi
by juergen,
2. Okt 2016
@jaenicke,
ich hatte auch schon gesehen, dass wenn man das Ganze über den Explorer aufruft, dann der Dialog die Option anbietet.
Ich schau mal ob ich mit "OpenWith.exe" weiter komme.
Danke und Gute Nacht!
Forum: Win32/Win64 API (native code)
Delphi
by juergen,
2. Okt 2016
@Jim Carrey ,
danke für deine Antwort.
Allerdings sehe ich keine Möglichkeit aus diesem Dialog z.b. dann das Programm "MediaMonkey" als Standard-Programm zu setzen. Beim nächsten öffnen bleibt dann das ursprüngliche Standardprogramm (Aimp oder Groove Music).
Anscheinend werden in diesem Windows 10 Dialog alle Programme unterhalb von "weitere Optionen" nicht als Standardprogramm übernommen...:?
Forum: Win32/Win64 API (native code)
Delphi
by juergen,
2. Okt 2016
Hallo zusammen,
ich rufe den "Windows-öffnen-mit-Dialog" folgendermaßen auf:
ShellExecute(Application.Handle, 'open', pchar('rundll32.exe'), pchar('shell32.dll,OpenAs_RunDLL ' + AFileName), nil, SW_SHOWNORMAL);
Unter Windows 7 ist in diesem Windows-Dialog der Haken für "Dateityp immer mit dem ausgewählten Programm öffnen" vorhanden.
In Windows 10 sieht der Dialog ja ganz anders aus, mit...