Ich muss was unter
HKLM schreiben.
Mach ich das mit
Delphi-Quellcode:
with TRegistry.Create
do
try
RootKey:=HKEY_LOCAL_MACHINE;
Access:=KEY_READ
or KEY_WRITE;
WriteString(ediSection.Text, ediValueName.Text, ediWriteContent.Text);
finally
Free;
end;
lauft's problemlos.
Nehm ich statt TRegistry TRegIniFile kracht's.
Exception "Erzeugung von Schlüssel \Software\Darwin\ misslungen"
ReadString anstelle von WriteString geht. Und unter WinXP läuft's auch.
Starte ich die Anwendung explizit mit Admin-rechten geht's doch.
Hilfe?!?
(Das ganze unter D2006 in einer App mit asInvoker-Manifest)