Ich habe eine Legacy App, die nicht DPI aware ist + auf hochauflösenden Bildschirmen mit >100% Skalierung uU winzig klein angezeigt wird.
Das ist aber ungewöhnlich, denn:
Zitat:
By default, the system considers desktop applications DPI unaware
Insofern muss ja irgendetwas dem Windows sagen, dass die App eben nicht als DPI unaware angesehen werden soll. Das würd ich erstmal versuchen herauszufinden.
Das verstehe ich nicht. Vielleicht verwende ich die Vokabel falsch. Die App wird auch einem 4k Monitor mit 150% Skalierung winzig klein angezeigt. Das hätte ich als DPI unaware bezeichnet.
Deshalb der Workaround mit den Einstellungen und "Hohe DPI Skalierung überschreiben" auf "System (erweitert)" stellen. Dann wird die App vom System auf 150% skalierte, zwar unscharf, aber lesbar.
Und ja: Genau diesen Schritt würde ich gern automatsieren bzw der App schon mitgeben. Ich hätte da das Manifest als Ausgangspunkt gesehen.