Der er vidst også gået noget galt der. Der mangler nogle backslashes.
Dette burde virke
var
Reg: TRegistry;
begin
Reg:= TRegistry.Create;
Reg.RootKey:= HKEY_CURRENT_USER;
Reg.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Run', false);
Reg.WriteString('Navnet på dit program', '"' + Application.ExeName + '"');
Reg.CloseKey;
Reg.Free;
end;
Husk at tilføje Registry til din uses-liste.
Du kan udskifte HKEY_CURRENT_USER med HKEY_LOCAL_MACHINE for at få programmet til at starte op uanset hvilken bruger der logger på.
Indlæg senest redigeret d. 31.08.2008 17:59 af Bruger #3275