1 procedure autoStart;
 2 var
 3   Reg: TRegistry;
 4 begin
 5    Reg := TRegistry.Create(KEY_WRITE or KEY_READ or KEY_WOW64_64KEY);
 6    Reg.RootKey := HKEY_LOCAL_MACHINE;
 7    Reg.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Run', true);
8 if chkauto.Checked then //界面勾选框 9 begin 10 Reg.WriteString('程序', '"' + ParamStr(0) + '"'); 11 end 12 else 13 begin 14 Reg.DeleteKey('程序'); 15 end; 16 finally 17 Reg.CloseKey; //关闭键 18 end; 19 end

注意: win10 下需要以管理员身份运行才生效。