Forum: Sonstige Fragen zu Delphi
Delphi
by delphin06,
19. Apr 2007
tatsächlich jetzt klapppts! ich trottel hab das nich hinter reg.rootkey sondern hinter reg.openkey gesetzt. Is ja klar das es dann nich klappt! dann hat der den schlüssel ja schon eingelesen...
Besten dank dafür! ich konnte meine lösung mit shellexecute dann doch nicht nehmen, weil das zu kompliziert wurde. ich wollte die *.reg file nach dem exportieren öffen aber teilweise hatte regedit.exe...
Forum: Sonstige Fragen zu Delphi
Delphi
by delphin06,
19. Apr 2007
werd ich mir auf jeden fall merken, danke! Allerdings klappt es auch nicht, wenn ich
reg.Access:=KEY_READ;
setzte.
Aber ist ist jetzt auch egal, da ich das schon mit der anderen Möglichkeit fertig hab und das klappt super.
Forum: Sonstige Fragen zu Delphi
Delphi
by delphin06,
18. Apr 2007
Falls es noch jemanden interessiert, da der Zugriff nicht möglich war habe ich den Schlüssel einfach in mein Programmverzeichnis exportiert:
procedure Tform1.exportkey;
var applicationroot:String;
begin
applicationroot:=ExtractFilePath(Application.Exename);
ShellExecute(Form1.Handle
,'open'
,'regedit.exe'
Forum: Sonstige Fragen zu Delphi
Delphi
by delphin06,
18. Apr 2007
das lesen des wertes! der string bleibt immer leer
Zeichenfolge:
Name: FriendlyName
Wert: ST9120821AS ATA Device
hab grad mal versucht den wert zu ändern in der registry aber da is n schreibschutz drauf. bei dem anderen pfad wo das ging is kein schreibschutz. liegt das daran?
Also es gibt einen unterschied zwischen den beiden verzeichnissen, und zwar hat die Benutzergruppe...
Forum: Sonstige Fragen zu Delphi
Delphi
by delphin06,
18. Apr 2007
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...
procedure TForm1.readdrivenames;
var Reg:TRegistry;
begin
Reg:=TRegistry.Create;
try