Einzelnen Beitrag anzeigen

delphin06

Registriert seit: 18. Jun 2006
154 Beiträge
 
#1

String lässt sich nicht lesen aus Registry

  Alt 18. Apr 2007, 17:44
Ich werd bald wahnsinnig...jez versuch ich schon seit stunden den namen einer Zeichenfolge in einem bestimmten Pfad der Registry asuzulesen, aber er findet den einfach nicht, und ich weiß nicht wieso. Er is auf jeden fall da!


code is klar...
Delphi-Quellcode:
procedure TForm1.readdrivenames;
var Reg:TRegistry;
begin
  Reg:=TRegistry.Create;
      try
        Reg.RootKey:=HKEY_LOCAL_MACHINE; Reg.OpenKey('\SYSTEM\CurrentControlSet\Enum\IDE\DiskST9120821AS_____________________________3.06____\5&302caf91&0&0.0.0', false)
          hddrive[0]:=Reg.ReadString('FriendlyName');
        Reg.CloseKey;
      finally
        Reg.free;
      end;
end;
ich kapier nich warum der das nicht macht..gibt es auf bestimmte verzeichnisse zugriffseinschränkungen? weil wenn ich nen anderen pfad eingebe, dann liest der was

weiß jemand rat?
  Mit Zitat antworten Zitat