不用api的,改注册表。
{ 功能描述:WINDOWS启动时程序自动运行 }
procedure TMainForm.AddToRun;
var
reg:TRegistry;
begin
reg:=TRegistry.Create;
try
reg.RootKey:=HKEY_LOCAL_MACHINE;
reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run',false);
reg.WriteString('backup',Application.ExeName+' m');
reg.CloseKey;
finally
reg.Free;
end;
end;
{ 功能描述:WINDOWS启动时程序自动运行 }
procedure TMainForm.AddToRun;
var
reg:TRegistry;
begin
reg:=TRegistry.Create;
try
reg.RootKey:=HKEY_LOCAL_MACHINE;
reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run',false);
reg.WriteString('backup',Application.ExeName+' m');
reg.CloseKey;
finally
reg.Free;
end;
end;
解决方案 »
- 关于MEMO换行的问题
- 用ShellExecute或别的办法打开另一个可执行文件有类似ShowModal的效果?
- 使用Delphi8做ASP.Net程式,发规Inetinfo.exe占用内存特别大,为什么?
- 有人讨论过这个问题吗?该怎么解决?
- 我是放在远程数据模块中的,但调用的时候说不存在该存储过程!或提供参数不存在等
- 心情好!散分
- 大家有谁知道DBChart的打印预览如何用代码在运行中调用?请帮小弟一把啊,谢谢啦!!
- 100分相送,有关Excel的操作?请高手给予赐教!1
- 在上一个网站时,发现收藏夹被塞了一堆色情网址,如何消除???
- SQL语句求救!
- 请问目前那一本参考书对DELPHI初学者有很大提高?
- microsoft access2000数据库支持10G的存储容量吗?
procedure TMainForm.AddToRun;
var
reg:TRegistry;
begin
reg:=TRegistry.Create;
try
reg.RootKey:=HKEY_LOCAL_MACHINE;
reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run',false);
reg.WriteString('backup',Application.ExeName);
reg.CloseKey;
finally
reg.Free;
end;
end;