Einzelnen Beitrag anzeigen

Benutzerbild von kuba
kuba

Registriert seit: 26. Mai 2006
Ort: Arnsberg
588 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: Admin Rechte beim Lesen aus Registry 64Bit

  Alt 6. Dez 2011, 14:10
erhalte ich eine Fehlermeldung wenn das Programm als 64Bit Anwendung kompiliert wurde.
Rat mal, was jetzt interessant wäre zu wissen?
Was meinst du ? Wo man Windows XP X64 bekommt oder was ?
Natürlich teste ich die jeweilige Anwendung (32Bit/64Bit) mit der jeweiligen Windows Plattform ...

Ich lese eine Zeitangabe in der Form 00:05:00 als String. Habe die Fehlermeldung (Windows XP X64) mal angehängt. Mit ReadOnly funktioniert es dann. Ebenso wenn ich die Anwendung als 32Bit Anwendung kompiliert habe.

Hier auch nochmal der Sourcecode:

Delphi-Quellcode:
procedure ReadCountdown(var PW: String);
  Var
    registry: TRegistry;
  Begin
    registry := TRegistry.Create;
    Try
      registry.RootKey := HKEY_LOCAL_MACHINE; ;
      registry.OpenKey(\Software\Test, False);
      PW := registry.ReadString('Zeit');
      registry.CloseKey;
    Finally
      registry.Free;
    End;
End;

Die Umleitung Wow6432Node habe ich selbstverständlich berücksichtigt.

kuba
Miniaturansicht angehängter Grafiken
zeit.jpg  
Stefan Kubatzki
E=mc2

Geändert von kuba ( 6. Dez 2011 um 14:14 Uhr)
  Mit Zitat antworten Zitat