Forum: Win32/Win64 API (native code)
Delphi
by DataCool,
9. Mär 2012
Habe jetzt selber die Lösung gefunden,
wenn mann TRegistry nicht benutzt und dann die schon oben genannten Tipps berücksichtigt,
dann klappt's auch mit dem Nachbarn ;-)
function HiddenUserAccountExist : Boolean;
const
cRegKey = 'SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList';
cKEY_WOW64_64KEY = $0100; // <--- für ältere Delphi Versionen
Forum: Win32/Win64 API (native code)
Delphi
by DataCool,
9. Mär 2012
habe obrigen Sourcecode nochmals angepasst, leider immer noch erfolglos.
Besonders zu erwähnen ist vielleicht die Entwicklung unter D7 bei diesem Projekt.
Des Weiteren tritt das Problem wahrscheinlich nur auf meiner Entwicklungsmaschine W7 64Bit auf,
produktiv brauche ich definitiv im Moment nur Zugriff auf 32Bit XP-Registry.
Trotzdem würde ich der Ursache gerne auf den Grund gehen.
Ich...
Forum: Win32/Win64 API (native code)
Delphi
by DataCool,
9. Mär 2012
@Brummi:
Eigentlich war ich der Meinung das KeyExist nicht notwendig ist,
denn wenn der Key nicht existiert, darf das ganze ruhig fehlschlagen.
Zur Sicherheit habe ich es jetzt aber doch eingebaut, s. modifizierten Code oben.
Jetzt sagt er mir doch tatsächlich das der Key nicht existiert, obwohl dieser definitiv existiert,
habe hier mal eben den Registry-Schlüssel exportiert:
Windows...
Forum: Win32/Win64 API (native code)
Delphi
by DataCool,
9. Mär 2012
Hallo Leute,
ich versuche gerade unter Win7 64Bit, einen Wert unter :
zu Lesen.
Das ich ohne Admin-Rechte dort nicht Schreiben kann ist mir klar, aber Lesen sollte doch wohl gestattet sein ?!
Mein Code:
function HiddenUserAccountExist : Boolean;
const