Eventuell bekommt die Konsole andere Rechte, bzw. die (eventuell aktivierte) Virtualisierung greift bei Konsolen anders ein?
Bei Dateioperationen weiß ich z.B. daß dort die OEM-Codepage verwendet wird, wärend
GUI-Anwendungen auf
ANSI laufen.
(drum sieht WriteLn('ä') etwas komisch aus, bzw FindFirst mit solchen Umlauten wirkt auch nicht unbedingt so, wie gewollt)
AreFileApisANSI
SetFileApisToANSI
SetFileApisToOEM
Vielleicht gibt's sowas auch für die Registry, bzw. es wirkt sich auch auf Diese aus.
[add]
OpenKeyReadOnly?