程序开机自启动最简单的方法,请教!!(50分)

  • 主题发起人 主题发起人 newhzh
  • 开始时间 开始时间
N

newhzh

Unregistered / Unconfirmed
GUEST, unregistred user!
程序开机自启动最简单的方法是什么?多谢大家!
 
可放在以下注册表中:
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run
 
同意楼上。使用注册表。
 
我是要程序自动设置,代码的实现方式,谢谢
 
送给你一个函数
function setAutoStart(flag: integer): boolean;
var reg:TRegistry;
begin
result:=true;
reg:=TRegistry.Create;
reg.RootKey:=HKEY_LOCAL_MACHINE;
TRY
reg.OpenKey('SOFTWARE/Microsoft/Windows/CurrentVersion/Run',true);
if flag=0 then//flag为0时取消自动启动
Reg.DeleteValue('软件标识');
else//flag为非0时设置自动启动
reg.WriteString('软件标识','"'+application.ExeName+'"')
except
result:=false;
end;
reg.CloseKey;
reg.Free;
end;
 
将自己的程序的路径写入System.ini的第一项Load=Explorer.exe后面也可以!
 
接受答案了.
 
后退
顶部