Thema: Delphi DWORD wert lesen ?

Einzelnen Beitrag anzeigen

Benutzerbild von spacewolf
spacewolf

Registriert seit: 24. Apr 2003
Ort: Magdeburg
218 Beiträge
 
Delphi 7 Professional
 
#2

Meta hats gefunden...

  Alt 21. Sep 2005, 12:22
HKEY_LOCAL_MACHINE musste als Rootkey aus dem OpenKey raus.
Win2000 meckert da schon früher. Mein XP ist halt XP

Für alle die es brauchen der funktionierende Source:

Delphi-Quellcode:
procedure ReadFromRegistry;
var
 reg : TRegistry;
begin
 reg := TRegistry.Create;
 reg.RootKey := HKEY_LOCAL_MACHINE;
 reg.OpenKey('SYSTEM\CurrentControlSet\Services\Cdrom',true);
 try bAutoRunCD := reg.ReadBool('AutoRun');
 except
   ShowMessage(SysErrorMessage(GetLastError));
   bAutoRunCD := false;
 end;
 reg.CloseKey;
 reg.Free;
end;

procedure WriteToRegistry;
var
 reg : TRegistry;
begin
 reg := TRegistry.Create;
 reg.RootKey := HKEY_LOCAL_MACHINE;
 reg.OpenKey('SYSTEM\CurrentControlSet\Services\Cdrom',true);
 try reg.WriteBool('AutoRun',bAutoRunCD); except end;
 reg.CloseKey;
 reg.Free;
end;

Gott Segne euch

euer Andreas
Andreas Göllner
("`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
"Ich kann Dir nur die Tür zeigen, durchgehen musst Du ganz allein."
Wer ist die Tür? Jesus!
  Mit Zitat antworten Zitat