Trotzdem kommt
mir das komisch vor:
Zitat von
Gerrit89:
Code:
Reg := TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Run', True);
If not (Reg.ValueExists('progname')) then Reg.WriteString('progname',(getsystemdir + '\progname.exe'));
Reg.Free;
Nicht nur, dass in
HKLM reinschreiben willst, dein Programm liegt offenbar auch noch im Systemordner von Windows. Schlechter Stil, wenn du mich fragst.