Hallo,
habe eine alte Anwendung von Delphi 6 nach XE8 portiert.
Diese benutzt eine externe C++
DLL welche unter anderem einen Wert in die Registry
schreibt. Diese
DLL liegt auch als 32/64 Bit Version vor und wurde entsprechend angepasst.
Die 32 Bit Variante macht was sie soll, das schreiben des Wertes in die REgistry per Externer
DLL (die natürlich noch
vieles mehr mach ) funktioniert.
In der 64 Bit Version klappt auch alles so lange ich die exe in der Entwicklungsumgebung starte (sowie Debug als auch Release funktionieren da )
Ausserhalb der Entwicklungsumgebung geht's nur wenn ich die exe als Admin starte.
Hab als Laufzeit - Themes "Keine" und "Laufzeitthemes aktivieren" probiert.
Das mit dem externem Manifest hab ich leider nicht ganz verstanden und alle ge-googelten Vorlagen funktionierten nicht.
Wo könnte der Haken liegen ? Die
DLL schliesse ich aus da es ja als Admin und in der Entwicklungsumgebung funktioniert.
Die Exe mit Adminrechten zu starten geht zwar aber das Popup a la "Sind sie sicher.." nervt schon.
Danke und Gruss
Calli