Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   "Öffnen mit"-Problem mit Windows 8.1 (https://www.delphipraxis.net/187906-oeffnen-mit-problem-mit-windows-8-1-a.html)

sundance 14. Jan 2016 06:42

Betriebssystem: Win 8.1

"Öffnen mit"-Problem mit Windows 8.1
 
Ich habe kürzlich festgestellt, dass es auf (meinen) Windows-8.1-Rechnern ein Problem gibt, eine mit Delphi7 geschriebene Anwendung (verschiedene getestet) in die "OpenWithList" des Explorers einzutragen. Konkret:
a) Rechtsklick auf z.B. eine .txt-Datei
b) Klick auf "Öffnen mit"
c) "Standardprogramm auswählen..." klicken
d) Haken entfernen bei "Diese App für alle .txt-Dateien verwenden"
e) Unter "Weitere Optionen" und "Andere App auf diesem PC suchen" die D7-App auswählen

-> D7-App wird geöffnet (soweit OK)
-> wenn man den Haken bei d) nicht entfernt, wird auch das Icon der D7-App im Explorer angezeigt und ein Doppelklick öffnet die D7-App.

Allerdings sollte die D7-App dann in der "OpenWithList" der .txt-Dateien in der Registry eingetragen sein und beim nächsten Rechtsklick auf eine .txt-Datei und Auswahl von "Öffnen mit" besagte D7-App zur Auswahl stehen. Das funktionierte unter Windows 7 einwandfrei; bei Windows 8.1 (getestet mit Pro und Enterprise 64bit) jedoch nicht.

In der Registry wird die D7-App tatsächlich eingetragen, und zwar unter
Code:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\OpenWithList
(das scheint aber keine Auswirkung zu haben)

Ist das Problem bekannt?
Oder besser, gibt es vielleicht eine Lösung?

[Edit: Liegt wohl nicht an D7; ein Versuch mit "notepad.exe" oder "HxD.exe" zeigt das selbe Ergebnis...]

mm1256 14. Jan 2016 11:06

AW: "Öffnen mit"-Problem mit Windows 8.1
 
Hallo,

ich hab mich darüber auch schon manchmal darüber gewundert, wie Windows diese Einträge "managed". Meine Vermutung ist, dass digital signierte Dateien bevorzugt werden.

EDIT: Gerade nochmals überprüft: Eine von mir mit D2007 erstellte und signierte Anwendung wird in der "OpenWithList" angezeigt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz