程序设为开机自动启动-注册表

https://www.oschina.net/code/snippet_54124_5194

if FlatCheckBox1.Checked then
  begin
    ProgramLj:=Slash(trim(extractfiledir(application.exename)))+'BackupOracle.exe';
    Reg:=Tregistry.Create;
    Reg.RootKey:=HKEY_LOCAL_MACHINE;
    Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run',False);
    Reg.WriteString('备份Oracle数据',ProgramLj);//换成你的
    Reg.CloseKey;
    Reg.Free;
    end
else
  begin
    Reg:=Tregistry.Create;
    Reg.RootKey:=HKEY_LOCAL_MACHINE;
    Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run',False);
    Reg.deletevalue('备份Oracle数据');
    Reg.Free;
  end;
    showmessage('保存完成!');

 

posted @ 2016-12-29 09:50  海蓝7  阅读(205)  评论(0编辑  收藏  举报